Función CheckTokenMembershipEx (securitybaseapi.h)

La función CheckTokenMembershipEx determina si el SID especificado está habilitado en el token especificado.

Sintaxis

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

Parámetros

[in, optional] TokenHandle

Identificador de un token de acceso. Si está presente, este token se comprueba para el SID. Si no está presente, se usa el token efectivo actual. Debe ser un token de suplantación.

[in] SidToCheck

Puntero a una estructura SID. La función comprueba la presencia de este SID en presencia del token.

[in] Flags

Marcas que afectan al comportamiento de la función. Actualmente, la única marca válida es CTMF_INCLUDE_APPCONTAINER que permite que los contenedores de aplicaciones pasen la llamada siempre que se cumplan los demás requisitos del token, como el grupo especificado está presente y habilitado.

[out] IsMember

TRUE si el SID está habilitado en el token; de lo contrario, FALSE.

Valor devuelto

Si la función se ejecuta correctamente, devuelve TRUE.

Si se produce un error en la función, devuelve cero. Para obtener información de error extendida, llame a GetLastError.

Requisitos

   
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado securitybaseapi.h (incluya Windows.h)
Library Advapi32.lib
Archivo DLL Kernel32.dll