Partager via


CheckTokenMembershipEx, fonction (securitybaseapi.h)

La fonction CheckTokenMembershipEx détermine si le SID spécifié est activé dans le jeton spécifié.

Syntaxe

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

Paramètres

[in, optional] TokenHandle

Handle pour un jeton d’accès. S’il est présent, ce jeton est vérifié pour le SID. S’il n’est pas présent, le jeton effectif actuel est utilisé. Il doit s’agir d’un jeton d’emprunt d’identité.

[in] SidToCheck

Pointeur vers une structure SID. La fonction vérifie la présence de ce SID en présence du jeton.

[in] Flags

Indicateurs qui affectent le comportement de la fonction. Actuellement, le seul indicateur valide est CTMF_INCLUDE_APPCONTAINER qui permet aux conteneurs d’application de passer l’appel tant que les autres exigences du jeton sont remplies, telles que le groupe spécifié est présent et activé.

[out] IsMember

TRUE si le SID est activé dans le jeton ; sinon, FALSE.

Valeur retournée

Si la fonction réussit, elle retourne TRUE.

Si la fonction échoue, elle retourne zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête securitybaseapi.h (inclure Windows.h)
Bibliothèque Advapi32.lib
DLL Kernel32.dll