此標頭由多個技術使用。 如需詳細資訊,請參閱
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) |