Funzione EqualDomainSid (securitybaseapi.h)
La funzione EqualDomainSid determina se due SID provengono dallo stesso dominio.
Sintassi
BOOL EqualDomainSid(
[in] PSID pSid1,
[in] PSID pSid2,
[out] BOOL *pfEqual
);
Parametri
[in] pSid1
Puntatore a uno dei due SID da confrontare. Questo SID deve essere un SID di dominio dell'account o un SID BUILTIN.
[in] pSid2
Puntatore a uno dei due SID da confrontare. Questo SID deve essere un SID di dominio dell'account o un SID BUILTIN.
[out] pfEqual
Puntatore a un valore BOOL impostato da EqualDomainSid su TRUE se i domini dei due SID sono uguali o FALSE se non sono uguali. Questo valore non può essere NULL.
Valore restituito
Se entrambi i SID sono SID di dominio account e/o SID BUILTIN, il valore restituito è diverso da zero. Inoltre, *pfEqual è impostato su TRUE se i domini dei due SID sono uguali; in caso contrario *pfEqual è impostato su FALSE.
Se uno o più SIDS non sono un SID di dominio account né un SID BUILTIN, il valore restituito è FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError. GetLastError restituisce ERROR_NON_DOMAIN_SID se il SID non è un SID di dominio account o SID BUILTIN.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | securitybaseapi.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |