AuthzSetAppContainerInformation 関数 (authz.h)

AuthzSetAppContainerInformation 関数は、現在の Authz コンテキストでアプリ コンテナーと機能情報を設定します。 渡されたコンテキストにアプリ コンテナー セキュリティ識別子 (SID) が既に設定されている場合、またはコンテキストで渡された が有効なアプリ コンテナー SID でない場合、この関数は失敗します。

構文

AUTHZAPI BOOL AuthzSetAppContainerInformation(
  [in]           AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  [in]           PSID                        pAppContainerSid,
  [in]           DWORD                       CapabilityCount,
  [in, optional] PSID_AND_ATTRIBUTES         pCapabilitySids
);

パラメーター

[in] hAuthzClientContext

特定のアプリ コンテナー SID と機能 SID が追加されるクライアント コンテキストへのハンドル。

[in] pAppContainerSid

アプリ コンテナー SID。

[in] CapabilityCount

追加する機能 SID の数。 機能を追加しない場合、この値は 0 にすることができます。

[in, optional] pCapabilitySids

コンテキストに追加する機能 SID。 CapabilityCount パラメーターが 0 の場合、この値は NULL である必要があります。

戻り値

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

関数が失敗した場合は、 FALSE を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

要件

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