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 |