Função EqualSid (securitybaseapi.h)

A função EqualSid testa dois valores de SID ( identificador de segurança ) para igualdade. Dois SIDs devem corresponder exatamente para serem considerados iguais.

Sintaxe

BOOL EqualSid(
  [in] PSID pSid1,
  [in] PSID pSid2
);

Parâmetros

[in] pSid1

Um ponteiro para a primeira estrutura SID a ser comparada. Essa estrutura é considerada válida.

[in] pSid2

Um ponteiro para a segunda estrutura sid a ser comparada. Essa estrutura é considerada válida.

Retornar valor

Se as estruturas SID forem iguais, o valor retornado será diferente de zero.

Se as estruturas SID não forem iguais, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Se uma das estruturas SID não for válida, o valor retornado será indefinido.

Requisitos

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

Confira também

Visão geral do Controle de Acesso

Funções básicas de Controle de Acesso

EqualPrefixSid

IsValidSid

SID