REG_QUERY_VALUE_INFO¶
用於 EE_REG_QUERY_VALUE 消息 中。
typedef struct _REG_QUERY_VALUE_INFO {
size_t cbSize;
DWORD dwKey;
LPCWSTR pszConfig;
LPCWSTR pszValue;
DWORD dwType;
BYTE* lpData;
DWORD* lpcbData;
DWORD dwFlags;
} REG_QUERY_VALUE_INFO;
構成¶
cbSize
以位元為單位的數據結構大小。把這個成員設為 sizeof( REG_QUERY_VALUE_INFO )。
dwKey
用下列值之一來指定一個鍵值。EEREG_CONFIG 和 EEREG_EMEDITORPLUGIN 需要 pszConfig 參數來指定鍵值。
EEREG_COMMON | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common or eeCommon.ini\[Common] |
EEREG_REGIST | HKEY_CURRENT_USER\Software\EmSoft\Regist or eeCommon.ini\[Regist] |
EEREG_MACROS | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Macros or eeCommon.ini\[Macros] |
EEREG_PLUGINS | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\PlugIns or eeCommon.ini\[PlugIns] |
EEREG_RECENT_FILE_LIST | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent File List or eeCommon.ini\[Recent File List] |
EEREG_RECENT_FOLDER_LIST | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Folder List or eeCommon.ini\[Recent Folder List] |
EEREG_RECENT_FONT_LIST | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Font List or eeCommon.ini\[Recent Font List] |
EEREG_RECENT_INSERT_LIST | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Insert List or eeCommon.ini\[Recent Insert List] |
EEREG_AUTOSAVE | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\AutoSave or eeCommon.ini\[AutoSave] |
EEREG_LM_COMMON | HKEY_LOCAL_MACHINE\SOFTWARE\EmSoft\EmEditor v3\Common or eeLM.ini\[Common] |
EEREG_LM_REGIST | HKEY_LOCAL_MACHINE\SOFTWARE\EmSoft\Regist or eeLM.ini\[Regist] |
EEREG_CONFIG | HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\(pszConfig) or eeConfig.ini\[(pszConfig)] |
EEREG_EMEDITORPLUGIN | HKEY_CURRENT_USER\Software\EmSoft\EmEditorPlugIns\(pszConfig) or eePlugins.ini\[(pszConfig)] |
EEREG_EMEDITORUSERS | HKEY_CURRENT_USER\Software\EmSoft\EmEditorUsers\(pszConfig) or eeUsers.ini\[(pszConfig)] |
pszConfig
用一個額外的字符串來指定鍵值當 EEREG_CONFIG,EEREG_EMEDITORPLUGIN,或 EEREG_EMEDITORUSERS 被選取時。
pszValue
指定要檢索的值的名稱。
dwType
按 lpData 參數用下列值之一來指定被指向的數據類型。
REG_BINARY | 任何形式的二進制數據。 |
REG_DWORD | 一個 32 位數字。 |
REG_SZ | 一個以 null 結尾的 Unicode 字符串。 |
lpData
一個指針指向接收指定值的數據的緩沖區。只有當數據是 REG_BINARY 時,這個參數可以是 NULL。
lpcbData
一個指針指向一個變量,這個變量以位元為單位表示由 lpData 參數指定的緩沖區的大小。當函數返回時,這個變量包含被複製到 lpData 上的數據大小。
dwFlags
該參數被預留,并且必須是零。
支持版本¶
支持 EmEditor 7.00 或之後的版本。