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

Vedi anche

EqualPrefixSid

EqualSid