winreg.h 標頭
此標頭由多個技術使用。 如需詳細資訊,請參閱
winreg.h 包含下列程式設計介面:
函式
AbortSystemShutdownA 停止已起始的系統關機。 (ANSI) |
AbortSystemShutdownW 停止已起始的系統關機。 (Unicode) |
InitiateShutdownA 起始指定電腦的關機和重新開機,並重新啟動已註冊重新開機的任何應用程式。 (ANSI) |
InitiateShutdownW 起始指定電腦的關機和重新開機,並重新啟動已註冊重新開機的任何應用程式。 (Unicode) |
InitiateSystemShutdownA 起始指定電腦的關機和選擇性重新開機。 (ANSI) |
InitiateSystemShutdownExA 起始指定電腦的關機和選擇性重新開機,並選擇性地記錄關機的原因。 (ANSI) |
InitiateSystemShutdownExW 起始指定電腦的關機和選擇性重新開機,並選擇性地記錄關機的原因。 (Unicode) |
InitiateSystemShutdownW 起始指定電腦的關機和選擇性重新開機。 (Unicode) |
RegCloseKey 關閉指定登錄機碼的控制碼。 |
RegConnectRegistryA 在另一部電腦上建立與預先定義登錄機碼的連線。 (ANSI) |
RegConnectRegistryW 在另一部電腦上建立與預先定義登錄機碼的連線。 (Unicode) |
RegCopyTreeA 將指定的登錄機碼及其值和子機碼複製到指定的目的地機碼。 (ANSI) |
RegCopyTreeW 將指定的登錄機碼及其值和子機碼複製到指定的目的地機碼。 (Unicode) |
RegCreateKeyA 建立指定的登錄機碼。 如果機碼已存在於登錄中,函式就會開啟它。 (ANSI) |
RegCreateKeyExA 建立指定的登錄機碼。 如果索引鍵已經存在,函式就會開啟它。 請注意,索引鍵名稱不區分大小寫。 (ANSI) |
RegCreateKeyExW 建立指定的登錄機碼。 如果索引鍵已經存在,函式就會開啟它。 請注意,索引鍵名稱不區分大小寫。 (Unicode) |
RegCreateKeyTransactedA 建立指定的登錄機碼,並將它與交易產生關聯。 (ANSI) |
RegCreateKeyTransactedW 建立指定的登錄機碼,並將它與交易產生關聯。 (Unicode) |
RegCreateKeyW 建立指定的登錄機碼。 如果機碼已存在於登錄中,函式就會開啟它。 (Unicode) |
RegDeleteKeyA 刪除子機碼及其值。 (ANSI) |
RegDeleteKeyExA 從登錄的指定平臺特定檢視中刪除子機碼及其值。 (ANSI) |
RegDeleteKeyExW 從登錄的指定平臺特定檢視中刪除子機碼及其值。 (Unicode) |
RegDeleteKeyTransactedA 從登錄的指定平臺特定檢視中刪除子機碼及其值,作為交易作業。 (ANSI) |
RegDeleteKeyTransactedW 從登錄的指定平臺特定檢視中刪除子機碼及其值,作為交易作業。 (Unicode) |
RegDeleteKeyValueA 從指定的登錄機碼和子機碼中移除指定的值。 (ANSI) |
RegDeleteKeyValueW 從指定的登錄機碼和子機碼中移除指定的值。 (Unicode) |
RegDeleteKeyW 刪除子機碼及其值。 (Unicode) |
RegDeleteTreeA 以遞迴方式刪除指定索引鍵的子機碼和值。 (ANSI) |
RegDeleteTreeW 以遞迴方式刪除指定索引鍵的子機碼和值。 (Unicode) |
RegDeleteValueA 從指定的登錄機碼中移除具名值。 (ANSI) |
RegDeleteValueW 從指定的登錄機碼中移除具名值。 (Unicode) |
RegDisablePredefinedCache 停用目前進程的預先定義登錄控制碼快取HKEY_CURRENT_USER。 |
RegDisablePredefinedCacheEx 停用目前進程之所有預先定義登錄控制碼的控制碼快取。 |
RegDisableReflectionKey 停用指定機碼的登錄反映。 停用索引鍵的反映不會影響任何子機碼的反映。 |
RegEnableReflectionKey 還原所指定停用機碼的登錄反映。 還原索引鍵的反映不會影響任何子機碼的反映。 |
RegEnumKeyA 列舉所指定開啟登錄機碼的子機碼。 (RegEnumKeyA) |
RegEnumKeyExA 列舉所指定開啟登錄機碼的子機碼。 函式會在每次呼叫時擷取一個子機碼的相關資訊。 (ANSI) |
RegEnumKeyExW 列舉所指定開啟登錄機碼的子機碼。 函式會在每次呼叫時擷取一個子機碼的相關資訊。 (Unicode) |
RegEnumKeyW 列舉所指定開啟登錄機碼的子機碼。 (RegEnumKeyW) |
RegEnumValueA 列舉指定之開啟登錄機碼的值。 函式會在每次呼叫索引鍵時複製一個索引值名稱和資料區塊。 (ANSI) |
RegEnumValueW 列舉指定之開啟登錄機碼的值。 函式會在每次呼叫索引鍵時複製一個索引值名稱和資料區塊。 (Unicode) |
RegFlushKey 將指定的開啟登錄機碼的所有屬性 (Attribute) 寫入登錄中。 |
RegGetKeySecurity 擷取保護指定之開啟登錄機碼之安全描述元的複本。 |
RegGetValueA 擷取指定之登錄值的型別和資料。 (ANSI) |
RegGetValueW 擷取指定之登錄值的型別和資料。 (Unicode) |
RegLoadAppKeyA 將指定的登錄區載入為應用程式登錄區。 (ANSI) |
RegLoadAppKeyW 將指定的登錄區載入為應用程式登錄區。 (Unicode) |
RegLoadKeyA 在HKEY_USERS或HKEY_LOCAL_MACHINE下建立子機碼,並將資料從指定的登錄區載入該子機碼。 (ANSI) |
RegLoadKeyW 在HKEY_USERS或HKEY_LOCAL_MACHINE下建立子機碼,並將資料從指定的登錄區載入該子機碼。 (Unicode) |
RegLoadMUIStringA 從指定的索引鍵和子機碼載入指定的字串。 (ANSI) |
RegLoadMUIStringW 從指定的索引鍵和子機碼載入指定的字串。 (Unicode) |
RegNotifyChangeKeyValue 通知呼叫端對指定登錄機碼的屬性或內容所做的變更。 |
RegOpenCurrentUser 擷取目前線程正在模擬之使用者的HKEY_CURRENT_USER索引鍵控制碼。 |
RegOpenKeyA 開啟指定的登錄機碼。 (ANSI) |
RegOpenKeyExA 開啟指定的登錄機碼。 請注意,索引鍵名稱不區分大小寫。 (ANSI) |
RegOpenKeyExW 開啟指定的登錄機碼。 請注意,索引鍵名稱不區分大小寫。 (Unicode) |
RegOpenKeyTransactedA 開啟指定的登錄機碼,並將它與交易產生關聯。 (ANSI) |
RegOpenKeyTransactedW 開啟指定的登錄機碼,並將它與交易產生關聯。 (Unicode) |
RegOpenKeyW 開啟指定的登錄機碼。 (Unicode) |
RegOpenUserClassesRoot 擷取指定使用者的HKEY_CLASSES_ROOT索引鍵控制碼。 使用者是由存取權杖所識別。 |
RegOverridePredefKey 將預先定義的登錄機碼對應至指定的登錄機碼。 |
RegQueryInfoKeyA 擷取指定之登錄機碼的相關資訊。 (ANSI) |
RegQueryInfoKeyW 擷取指定登錄機碼的相關資訊。 (Unicode) |
RegQueryMultipleValuesA 擷取與開啟登錄機碼相關聯之值名稱清單的類型和資料。 (ANSI) |
RegQueryMultipleValuesW 擷取與開啟登錄機碼相關聯之值名稱清單的類型和資料。 (Unicode) |
RegQueryReflectionKey 判斷是否已針對指定的索引鍵停用或啟用反映。 |
RegQueryValueA 擷取與指定登錄機碼之預設或未命名值相關聯的資料。 資料必須是以 Null 結尾的字串。 (ANSI) |
RegQueryValueExA 擷取與開啟登錄機碼相關聯之指定值名稱的類型和資料。 (ANSI) |
RegQueryValueExW 擷取與開啟登錄機碼相關聯之指定值名稱的類型和資料。 (Unicode) |
RegQueryValueW 擷取與指定登錄機碼之預設或未命名值相關聯的資料。 資料必須是以 Null 結尾的字串。 (Unicode) |
RegRenameKey 變更指定登錄機碼的名稱。 (RegRenameKey) |
RegReplaceKeyA 將備份登錄機碼及其所有子機碼的檔案取代為另一個檔案,以便在下次啟動系統時,機碼和子機碼會有儲存在新檔案中的值。 (ANSI) |
RegReplaceKeyW 將備份登錄機碼及其所有子機碼的檔案取代為另一個檔案,以便在下次啟動系統時,機碼和子機碼會有儲存在新檔案中的值。 (Unicode) |
RegRestoreKeyA 讀取指定檔案中的登錄資訊,並將它複製到指定的機碼上。 此登錄資訊的格式可能是機碼和多個子機碼層級。 (ANSI) |
RegRestoreKeyW 讀取指定檔案中的登錄資訊,並將它複製到指定的機碼上。 此登錄資訊的格式可能是機碼和多個子機碼層級。 (Unicode) |
RegSaveKeyA 以標準格式,將指定的索引鍵及其所有子機碼和值儲存至新的檔案。 (ANSI) |
RegSaveKeyExA 以指定的格式,將指定的機碼及其所有子機碼和值儲存至登錄檔。 (ANSI) |
RegSaveKeyExW 以指定的格式,將指定的機碼及其所有子機碼和值儲存至登錄檔。 (Unicode) |
RegSaveKeyW 以標準格式,將指定的索引鍵及其所有子機碼和值儲存至新的檔案。 (Unicode) |
RegSetKeySecurity 設定開啟登錄機碼的安全性。 |
RegSetKeyValueA 在指定的登錄機碼和子機碼中設定指定值的資料。 (ANSI) |
RegSetKeyValueW 在指定的登錄機碼和子機碼中設定指定值的資料。 (Unicode) |
RegSetValueA 設定指定之登錄機碼之預設或未命名值的資料。 資料必須是文字字串。 (ANSI) |
RegSetValueExA 在登錄機碼下設定指定值的資料和類型。 (ANSI) |
RegSetValueExW 在登錄機碼下設定指定值的資料和類型。 (Unicode) |
RegSetValueW 設定指定之登錄機碼之預設或未命名值的資料。 資料必須是文字字串。 (Unicode) |
RegUnLoadKeyA 從登錄卸載指定的登錄機碼及其子機碼。 (ANSI) |
RegUnLoadKeyW 從登錄卸載指定的登錄機碼及其子機碼。 (Unicode) |
結構
VALENTA 包含登錄值的相關資訊。 RegQueryMultipleValues 函式會使用此結構。 (ANSI) |
VALENTW 包含登錄值的相關資訊。 RegQueryMultipleValues 函式會使用此結構。 (Unicode) |