レジストリ関数
レジストリ関数を次に示します。
機能 | 説明 |
---|---|
GetSystemRegistryQuota | レジストリの現在のサイズと、レジストリがシステムで取得できる最大サイズを取得します。 |
RegCloseKey | 指定したレジストリ キーへのハンドルを閉じます。 |
RegConnectRegistry | 別のコンピューターで定義済みのレジストリ ハンドルへの接続を確立します。 |
RegCopyTree | 指定したレジストリ キーとその値とサブキーを、指定した宛先キーにコピーします。 |
RegCreateKeyEx | 指定したレジストリ キーが作成されます。 |
RegCreateKeyTransacted | 指定されたレジストリ キーを作成し、トランザクションに関連付けます。 |
RegDeleteKey | サブキーとその値を削除します。 |
RegDeleteKeyEx | レジストリの指定したプラットフォーム固有のビューからサブキーとその値を削除します。 |
RegDeleteKeyTransacted | トランザクション操作として、レジストリの指定されたプラットフォーム固有のビューから、サブキーとその値を削除します。 |
RegDeleteKeyValue | 指定したレジストリ キーとサブキーから、指定した値を削除します。 |
RegDeleteTree | 指定したキーのサブキーと値を再帰的に削除します。 |
RegDeleteValue | 指定したレジストリ キーから名前付き値を削除します。 |
RegDisablePredefinedCache | 現在のプロセスの HKEY_CURRENT_USER の定義済みレジストリ ハンドルのハンドル キャッシュを無効にします。 |
RegDisablePredefinedCacheEx | 現在のプロセスのすべての定義済みレジストリ ハンドルのハンドル キャッシュを無効にします。 |
RegDisableReflectionKey | 指定したキーのレジストリ リフレクションを無効にします。 |
RegEnableReflectionKey | 指定した無効なキーのレジストリ リフレクションを有効にします。 |
RegEnumKeyEx | 指定した開いているレジストリ キーのサブキーを列挙します。 |
RegEnumValue | 指定した開いているレジストリ キーの値を列挙します。 |
RegFlushKey | 指定した開いているレジストリ キーのすべての属性をレジストリに書き込みます。 |
RegGetKeySecurity | 指定したオープン レジストリ キーを保護するセキュリティ記述子のコピーを取得します。 |
RegGetValue | 指定したレジストリ値の型とデータを取得します。 |
RegLoadKey | HKEY_USERSまたはHKEY_LOCAL_MACHINEの下にサブキーを作成し、指定したファイルからそのサブキーに登録情報を格納します。 |
RegLoadMUIString | 指定したキーとサブキーから指定した文字列を読み込みます。 |
RegNotifyChangeKeyValue | 指定したレジストリ キーの属性または内容の変更について呼び出し元に通知します。 |
RegOpenCurrentUser | 現在のスレッドが偽装しているユーザーの HKEY_CURRENT_USER キーへのハンドルを取得します。 |
RegOpenKeyEx | 指定したレジストリ キーが開きます。 |
RegOpenKeyTransacted | 指定されたレジストリ キーを開き、トランザクションに関連付けます。 |
RegOpenUserClassesRoot | 指定したユーザーの HKEY_CLASSES_ROOT キーへのハンドルを取得します。 |
RegOverridePredefKey | 定義済みのレジストリ キーを指定したレジストリ キーにマップします。 |
RegQueryInfoKey | 指定したレジストリ キーに関する情報を取得します。 |
RegQueryMultipleValues | 開いているレジストリ キーに関連付けられている値名の一覧の型とデータを取得します。 |
RegQueryReflectionKey | 指定したキーに対してリフレクションが無効になっているか有効になっているかを指定します。 |
RegQueryValueEx | 開いているレジストリ キーに関連付けられている指定した値名の型とデータを取得します。 |
RegRenameKey | 指定したレジストリ キーの名前を変更します。 |
RegReplaceKey | レジストリ キーとそのすべてのサブキーをバックアップするファイルを別のファイルに置き換えます。 |
RegRestoreKey | 指定したファイル内のレジストリ情報を読み取り、指定したキーにコピーします。 |
RegSaveKey | 指定したキーとそのすべてのサブキーと値を新しいファイルに保存します。 |
RegSaveKeyEx | 指定したキーとそのすべてのサブキーと値を新しいファイルに保存します。 保存したキーまたはハイブの形式を指定できます。 |
RegSetKeyValue | 指定したレジストリ キーとサブキーの指定した値のデータを設定します。 |
RegSetKeySecurity | 開いているレジストリ キーのセキュリティを設定します。 |
RegSetValueEx | レジストリ キーの指定した値のデータと型を設定します。 |
RegUnLoadKey | 指定したレジストリ キーとそのサブキーをレジストリからアンロードします。 |
レジストリでは、次のシェル関数を使用できます。
- AssocCreate
- AssocQueryKey
- AssocQueryString
- AssocQueryStringByKey
- SHCopyKey
- SHDeleteEmptyKey
- SHDeleteKey
- SHDeleteValue
- SHEnumKeyEx
- SHEnumValue
- SHGetValue
- SHQueryInfoKey
- SHQueryValueEx
- SHRegCloseUSKey
- SHRegCreateUSKey
- SHRegDeleteEmptyUSKey
- SHRegDeleteUSValue
- SHRegDuplicateHKey
- SHRegEnumUSKey
- SHRegEnumUSValue
- SHRegGetBoolUSValue
- SHRegGetIntW
- SHRegGetPath
- SHRegGetUSValue
- SHRegOpenUSKey
- SHRegQueryInfoUSKey
- SHRegQueryUSValue
- SHRegSetPath
- SHRegSetUSValue
- SHRegWriteUSValue
- SHSetValue
初期化ファイル関数を次に示します。 情報を取得し、システムまたはアプリケーション定義の初期化ファイルに情報をコピーします。 これらの関数は、16 ビット バージョンの Windows との互換性のためにのみ提供されます。 新しいアプリケーションでは、レジストリを使用する必要があります。
機能 | 説明 |
---|---|
GetPrivateProfileInt | 初期化ファイルの指定したセクションのキーに関連付けられている整数を取得します。 |
GetPrivateProfileSection | 初期化ファイルの指定したセクションのすべてのキーと値を取得します。 |
GetPrivateProfileSectionNames | 初期化ファイル内のすべてのセクションの名前を取得します。 |
GetPrivateProfileString | 初期化ファイル内の指定したセクションから文字列を取得します。 |
GetPrivateProfileStruct | 初期化ファイルの指定したセクションのキーに関連付けられているデータを取得します。 |
GetProfileInt | Win.ini ファイルの指定したセクションのキーから整数を取得します。 |
GetProfileSection | Win.ini ファイルの指定したセクションのすべてのキーと値を取得します。 |
GetProfileString | Win.ini ファイルの指定したセクションのキーに関連付けられている文字列を取得します。 |
WritePrivateProfileSection | 初期化ファイル内の指定したセクションのキーと値を置き換えます。 |
WritePrivateProfileString | 初期化ファイルの指定したセクションに文字列をコピーします。 |
WritePrivateProfileStruct | 初期化ファイルの指定したセクションのキーにデータをコピーします。 |
WriteProfileSection | Win.ini ファイル内の指定したセクションの内容を、指定したキーと値に置き換えます。 |
WriteProfileString | Win.ini ファイルの指定したセクションに文字列をコピーします。 |
廃止された関数
これらの関数は、16 ビット バージョンの Windows との互換性のためにのみ提供されます。