Freigeben über


GetAppContainerAce-Funktion (securitybaseapi.h)

Ruft einen Wert ab, der angibt, ob eine Paket- oder Funktions-SID vorhanden ist.

Syntax

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

Parameter

[in] Acl

Ein Zeiger auf eine ACL-Struktur .

[in] StartingAceIndex

Gibt die Position in der ACL-Liste der ACEs an, an der neue ACEs hinzugefügt werden sollen. Der Wert 0 (null) fügt die ACEs am Anfang der Liste ein. Der Wert MAXDWORD fügt die ACEs am Ende der Liste an.

[out] AppContainerAce

Zeiger auf ein AppContainerAce-Objekt.

[out, optional] AppContainerAceIndex

Die Position in der ACL-Liste der ACEs.

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. GetLastError gibt möglicherweise einen der in WinError.h definierten Fehlercodes zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile securitybaseapi.h (Einschließen von Windows.h)
Bibliothek Advapi32.lib
DLL Advapi32.dll