Compartir a través de


Función EqualDomainSid (securitybaseapi.h)

La función EqualDomainSid determina si dos SID proceden del mismo dominio.

Sintaxis

BOOL EqualDomainSid(
  [in]  PSID pSid1,
  [in]  PSID pSid2,
  [out] BOOL *pfEqual
);

Parámetros

[in] pSid1

Puntero a uno de los dos SID que se van a comparar. Este SID debe ser un SID de dominio de cuenta o un SID BUILTIN.

[in] pSid2

Puntero a uno de los dos SID que se van a comparar. Este SID debe ser un SID de dominio de cuenta o un SID BUILTIN.

[out] pfEqual

Puntero a un BOOL que EqualDomainSid establece en TRUE si los dominios de los dos SID son iguales o FALSE si no son iguales. Este valor no puede ser NULL.

Valor devuelto

Si ambos SID son SID de dominio de cuenta o SID BUILTIN, el valor devuelto es distinto de cero. Además, *pfEqual se establece en TRUE si los dominios de los dos SID son iguales; en caso contrario, *pfEqual se establece en FALSE.

Si uno o varios de los SIDS no son un SID de dominio de cuenta ni un SID BUILTIN, el valor devuelto es FALSE. Para obtener información de error extendida, llame a GetLastError. GetLastError devuelve ERROR_NON_DOMAIN_SID si el SID no es un SID de dominio de cuenta o SID BUILTIN.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado securitybaseapi.h (incluya Windows.h)
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

EqualPrefixSid

EqualSid