GetAppContainerRegistryLocation 関数 (userenv.h)

アプリ コンテナーに関連付けられているレジストリ ストレージの場所を取得します。

構文

USERENVAPI HRESULT GetAppContainerRegistryLocation(
  [in]  REGSAM desiredAccess,
  [out] PHKEY  phAppContainerKey
);

パラメーター

[in] desiredAccess

種類: REGSAM

必要なレジストリ アクセス。

[out] phAppContainerKey

種類: PHKEY

この関数が正常に返されると、現在のプロファイルのレジストリ ストレージの場所を受け取る HKEY へのポインター。

戻り値

型: HRESULT

この関数は、次のような HRESULT コードを返しますが、これらに限定されません。

リターン コード 説明
S_OK
操作は正常に完了しました。
E_INVALIDARG
呼び出し元は、このプロファイルにアクセスできるユーザーとして実行されていないか、偽装していません。

解説

関数は、現在のユーザーのレジストリ ストレージを取得します。 別のユーザーのレジストリ ストレージを取得するには、そのユーザーを偽装する必要があります。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー userenv.h
Library Userenv.lib
[DLL] Userenv.dll

関連項目

GetAppContainerFolderPath