Compartilhar via


Função CheckTokenCapability (securitybaseapi.h)

A função CheckTokenCapability verifica os recursos de um determinado token.

Sintaxe

BOOL CheckTokenCapability(
  [in, optional] HANDLE TokenHandle,
  [in]           PSID   CapabilitySidToCheck,
  [out]          PBOOL  HasCapability
);

Parâmetros

[in, optional] TokenHandle

Um identificador para um token de acesso. O identificador deve ter TOKEN_QUERY acesso ao token. O token deve ser um token de representação.

Se TokenHandle for NULL, CheckTokenCapability usará o token de representação do thread de chamada. Se o thread não estiver representando, a função duplicará o token primário do thread para criar um token de representação.

[in] CapabilitySidToCheck

Um ponteiro para uma estrutura sid de funcionalidade. A função CheckTokenCapability verifica os recursos desse token de acesso.

[out] HasCapability

Recebe os resultados do marcar. Se o token de acesso tiver a funcionalidade, ele retornará TRUE, caso contrário, retornará FALSE.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho securitybaseapi.h (inclua Windows.h)
Biblioteca Advapi32.lib
DLL Kernel32.dll