Funzione CheckTokenMembershipEx (securitybaseapi.h)

La funzione CheckTokenMembershipEx determina se il SID specificato è abilitato nel token specificato.

Sintassi

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

Parametri

[in, optional] TokenHandle

Handle per un token di accesso. Se presente, questo token viene controllato per il SID. Se non è presente, viene usato il token effettivo corrente. Deve trattarsi di un token di rappresentazione.

[in] SidToCheck

Puntatore a una struttura SID. La funzione verifica la presenza di questo SID in presenza del token.

[in] Flags

Flag che influiscono sul comportamento della funzione. Attualmente l'unico flag valido è CTMF_INCLUDE_APPCONTAINER che consente ai contenitori dell'app di passare la chiamata finché vengono soddisfatti gli altri requisiti del token, ad esempio il gruppo specificato è presente e abilitato.

[out] IsMember

TRUE se il SID è abilitato nel token; in caso contrario, FALSE.

Valore restituito

Se la funzione ha esito positivo, restituisce TRUE.

Se la funzione ha esito negativo, restituisce zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Requisiti

   
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione securitybaseapi.h (include Windows.h)
Libreria Advapi32.lib
DLL Kernel32.dll