Funzione IsValidSid (securitybaseapi.h)

La funzione IsValidSid convalida un identificatore di sicurezza (SID) verificando che il numero di revisione si trova all'interno di un intervallo noto e che il numero di sottoauthority sia minore del massimo.

Sintassi

BOOL IsValidSid(
  [in] PSID pSid
);

Parametri

[in] pSid

Puntatore alla struttura SID da convalidare. Questo parametro non può essere NULL.

Valore restituito

Se la struttura SID è valida, il valore restituito è diverso da zero.

Se la struttura SID non è valida, il valore restituito è zero. Non sono presenti informazioni di errore estese per questa funzione; non chiamare GetLastError.

Commenti

Se pSid è NULL, l'applicazione avrà esito negativo con una violazione di accesso.

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

Panoramica Controllo di accesso

Funzioni di base Controllo di accesso

GetLengthSid

GetSidIdentifierAuthority

GetSidLengthRequired

GetSidSubAuthority

GetSidSubAuthorityCount

SID