GetAppContainerAce 関数 (securitybaseapi.h)

パッケージまたは機能 SID が存在するかどうかを示す値を取得します。

構文

BOOL GetAppContainerAce(
  [in]            PACL  Acl,
  [in]            DWORD StartingAceIndex,
  [out]           PVOID *AppContainerAce,
  [out, optional] DWORD *AppContainerAceIndex
);

パラメーター

[in] Acl

ACL 構造体へのポインター。

[in] StartingAceIndex

ACL の ACE の一覧で、新しい ACE を追加する位置を指定します。 0 の値を指定すると、一覧の先頭に ACE が挿入されます。 MAXDWORD の値を指定すると、ACE がリストの末尾に追加されます。

[out] AppContainerAce

AppContainerAce オブジェクトへのポインター。

[out, optional] AppContainerAceIndex

ACL の ACE リスト内の位置。

戻り値

関数が成功すると、 TRUE が返されます。

関数が失敗すると、 FALSE が返されます。 詳細なエラー情報を得るには、GetLastError を呼び出します。 GetLastError は 、WinError.h で定義されているエラー コードのいずれかを返す場合があります。

要件

要件
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー securitybaseapi.h (Windows.h を含む)
Library Advapi32.lib
[DLL] Advapi32.dll