REG_SET_VALUE_INFO

EE_REG_SET_VALUE 메시지 에 의해 사용됩니다.

typedef struct _REG_SET_VALUE_INFO {
	size_t cbSize;
	DWORD dwKey;
	LPCWSTR pszConfig;
	LPCWSTR pszValue;
	DWORD dwType;
	const BYTE* lpData;
	DWORD cbData;
	DWORD dwFlags;
} REG_SET_VALUE_INFO;

멤버

cbSize

바이트로 나타낸 데이터 구조의 크기입니다. 이 멤버를 sizeof( REG_SET_VALUE_INFO )로 설정합니다.

dwKey

키를 지정하려면 다음의 값들 중 하나를 지정합니다. EEREG_CONFIG 와 EEREG_EMEDITORPLUGIN는 키를 지정하기 위해 pszConfig 매개 변수가 필요합니다.

EEREG_COMMON

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common 또는 eeCommon.ini\[Common]

EEREG_REGIST

HKEY_CURRENT_USER\Software\EmSoft\Regist 또는 eeCommon.ini\[Regist]

EEREG_MACROS

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Macros 또는 eeCommon.ini\[Macros]

EEREG_PLUGINS

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\PlugIns 또는 eeCommon.ini\[PlugIns]

EEREG_RECENT_FILE_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent File List 또는 eeCommon.ini\[Recent File List]

EEREG_RECENT_FOLDER_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Folder List 또는 eeCommon.ini\[Recent Folder List]

EEREG_RECENT_FONT_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Font List 또는 eeCommon.ini\[Recent Font List]

EEREG_RECENT_INSERT_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Insert List 또는 eeCommon.ini\[Recent Insert List]

EEREG_AUTOSAVE

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\AutoSave 또는 eeCommon.ini\[AutoSave]

EEREG_LM_COMMON

HKEY_LOCAL_MACHINE\SOFTWARE\EmSoft\EmEditor v3\Common 또는 eeLM.ini\[Common]

EEREG_LM_REGIST

HKEY_LOCAL_MACHINE\SOFTWARE\EmSoft\Regist 또는 eeLM.ini\[Regist]

EEREG_CONFIG

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\(pszConfig) 또는 eeConfig.ini\[(pszConfig)]

EEREG_EMEDITORPLUGIN

HKEY_CURRENT_USER\Software\EmSoft\EmEditorPlugIns\(pszConfig) 또는 eePlugin.ini\[(pszConfig)]

EEREG_EMEDITORUSERS

HKEY_CURRENT_USER\Software\EmSoft\EmEditorUsers\(pszConfig) 또는 eeUsers.ini\[(pszConfig)]

pszConfig

EEREG_CONFIG, EEREG_EMEDITORPLUGIN, 또는 EEREG_EMEDITORUSERS이 선택되었을 때 키를 지정하기 위해 추가 문자열을 지정합니다.

pszValue

설정 할 값의 이름을 지정합니다. 이 매개 변수가 NULL이고, dwType 매개 변수가 REG_SZ인 경우 키 내의 모든 엔트리를 포함한 dwKey 와 pszConfig 매개 변수에 의해 포인트된 전체 키는 삭제됩니다.

dwType

lpData 매개 변수에 의해 가리키는 데이터의 유형을 지정할 다음의 값들 중 하나를 지정합니다.

REG_BINARY

어떤 형식의 바이너리 데이터.

REG_DWORD

32 비트 숫자.

REG_SZ

null로 종료되는 유니코드 문자열

lpData

저장될 데이터입니다. REG_SZ 유형을 위해, 문자열은 반드시 null로 종료되어야 합니다.

cbData

바이트로 lpData 매개 변수에 의해 포인트 된 정보의 크기입니다. 데이터가 REG_SZ 유형인 경우, cbData는 종료된 null 문자의 크기를 포함해야 합니다.

dwFlags

바이너리 데이터가 다양한 크기일 경우, 이 매개 변수는 EE_REG_VARIABLE_SIZE가 될 수 있습니다. 그렇지 않으면, 0이어야 합니다.

버전

EmEditor 버전 7 이상에서만 지원됩니다.