Função CheckTokenMembershipEx (securitybaseapi.h)
A função CheckTokenMembershipEx determina se o SID especificado está habilitado no token especificado.
Sintaxe
BOOL CheckTokenMembershipEx(
[in, optional] HANDLE TokenHandle,
[in] PSID SidToCheck,
[in] DWORD Flags,
[out] PBOOL IsMember
);
Parâmetros
[in, optional] TokenHandle
Um identificador para um token de acesso. Se presente, esse token será verificado para o SID. Se não estiver presente, o token efetivo atual será usado. Deve ser um token de representação.
[in] SidToCheck
Um ponteiro para uma estrutura SID. A função verifica a presença desse SID na presença do token.
[in] Flags
Sinalizadores que afetam o comportamento da função. Atualmente, o único sinalizador válido é CTMF_INCLUDE_APPCONTAINER que permite que os contêineres de aplicativo passem a chamada desde que os outros requisitos do token sejam atendidos, como o grupo especificado está presente e habilitado.
[out] IsMember
TRUE se o SID estiver habilitado no token; caso contrário, FALSE.
Valor retornado
Se a função for bem-sucedida, ela retornará TRUE.
Se a função falhar, ela retornará zero. Para obter informações de erro estendidas, chame GetLastError.
Requisitos
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | securitybaseapi.h (inclua Windows.h) |
Biblioteca | Advapi32.lib |
DLL | Kernel32.dll |