Freigeben über


AuthzSetAppContainerInformation-Funktion (authz.h)

Die AuthzSetAppContainerInformation-Funktion legt den App-Container und die Funktionsinformationen in einem aktuellen Authz-Kontext fest. Wenn für den übergebenen Kontext bereits eine App-Containersicherheits-ID (SID) festgelegt ist oder die im Kontext übergebene keine gültige App-Container-SID ist, schlägt diese Funktion fehl.

Syntax

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

Parameter

[in] hAuthzClientContext

Das Handle für den Clientkontext, dem die angegebene App-Container-SID und Funktions-SIDs hinzugefügt werden.

[in] pAppContainerSid

Die App-Container-SID.

[in] CapabilityCount

Die Anzahl der hinzuzufügenden Funktions-SIDs. Dieser Wert kann null sein, wenn keine Funktion hinzugefügt werden soll.

[in, optional] pCapabilitySids

Die Funktions-SIDs, die dem Kontext hinzugefügt werden sollen. Dieser Wert muss NULL sein, wenn der CapabilityCount-Parameter null ist.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird TRUE zurückgegeben.

Wenn die Funktion fehlschlägt, wird FALSE zurückgegeben. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile authz.h
Bibliothek Authz.lib
DLL Authz.dll