Freigeben über


CheckTokenMembershipEx-Funktion (securitybaseapi.h)

Die CheckTokenMembershipEx-Funktion bestimmt, ob die angegebene SID im angegebenen Token aktiviert ist.

Syntax

BOOL CheckTokenMembershipEx(
  [in, optional] HANDLE TokenHandle,
  [in]           PSID   SidToCheck,
  [in]           DWORD  Flags,
  [out]          PBOOL  IsMember
);

Parameter

[in, optional] TokenHandle

Ein Handle für ein Zugriffstoken. Falls vorhanden, wird dieses Token für die SID überprüft. Wenn nicht vorhanden, wird das aktuell gültige Token verwendet. Dies muss ein Identitätswechseltoken sein.

[in] SidToCheck

Ein Zeiger auf eine SID-Struktur. Die Funktion überprüft, ob diese SID in Gegenwart des Tokens vorhanden ist.

[in] Flags

Flags, die das Verhalten der Funktion beeinflussen. Derzeit ist das einzige gültige Flag CTMF_INCLUDE_APPCONTAINER das es App-Containern ermöglicht, den Aufruf zu übergeben, solange die anderen Anforderungen des Tokens erfüllt sind, z. B. die angegebene Gruppe vorhanden und aktiviert ist.

[out] IsMember

TRUE , wenn die SID im Token aktiviert ist; andernfalls FALSE.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt sie TRUE zurück.

Wenn die Funktion fehlschlägt, gibt sie null zurück. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile securitybaseapi.h (einschließlich Windows.h)
Bibliothek Advapi32.lib
DLL Kernel32.dll