IGPEInformation::GetRegistryKey メソッド (gpedit.h)
GetRegistryKey メソッドは、GPO の指定されたセクションのレジストリ キーのルートへのハンドルを取得します。
構文
HRESULT GetRegistryKey(
[in] DWORD dwSection,
[out] HKEY *hKey
);
パラメーター
[in] dwSection
GPO セクションを指定します。 このパラメーターには、次の値のいずれかを指定できます。
GPO_SECTION_USER
ユーザー セクション
GPO_SECTION_MACHINE
[コンピューター] セクション
[out] hKey
レジストリ キーへのハンドルを受け取ります。 このハンドルは、すべてのアクセス権で開かれます。 詳細については、「 レジストリ キーのセキュリティとアクセス権」を参照してください。
戻り値
メソッドが成功した場合、戻り値は S_OK。 それ以外の場合、メソッドは Platform SDK ヘッダー ファイル WinError.h で定義されている COM エラー コードのいずれかを返します。 レジストリ情報が読み込まれていない場合、メソッドは E_FAILを返します。
解説
レジストリ ハンドルは、レジストリ キーのルートへのハンドルです。 Policies キーの値を取得または設定するには、まず RegOpenKeyEx 関数を呼び出して Software\Policies キーを 開きます。
レジストリ ハンドルの使用が完了したら、 RegCloseKey 関数を呼び出してハンドルを閉じます。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | gpedit.h |
[DLL] | Gpedit.dll |