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 指定した開いているレジストリ キーのサブキーを列挙します。 関数は、呼び出されるたびに 1 つのサブキーに関する情報を取得します。 (ANSI) |
RegEnumKeyExW 指定した開いているレジストリ キーのサブキーを列挙します。 関数は、呼び出されるたびに 1 つのサブキーに関する情報を取得します。 (Unicode) |
RegEnumKeyW 指定した開いているレジストリ キーのサブキーを列挙します。 (RegEnumKeyW) |
RegEnumValueA 指定した開いているレジストリ キーの値を列挙します。 関数は、キーが呼び出されるたびに、キーのインデックス付き値名とデータ ブロックを 1 つコピーします。 (ANSI) |
RegEnumValueW 指定した開いているレジストリ キーの値を列挙します。 関数は、キーが呼び出されるたびに、キーのインデックス付き値名とデータ ブロックを 1 つコピーします。 (Unicode) |
RegFlushKey 指定したオープン レジストリ キーのすべての属性をこのレジストリへ書き込みます。 |
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) |