Funzione GetSidIdentifierAuthority (securitybaseapi.h)
La funzione GetSidIdentifierAuthority restituisce un puntatore alla struttura SID_IDENTIFIER_AUTHORITY in un identificatore di sicurezza (SID) specificato.
Sintassi
PSID_IDENTIFIER_AUTHORITY GetSidIdentifierAuthority(
[in] PSID pSid
);
Parametri
[in] pSid
Puntatore alla struttura SID per cui viene restituito un puntatore alla struttura SID_IDENTIFIER_AUTHORITY .
Questa funzione non gestisce le strutture SID non valide. Chiamare la funzione IsValidSid per verificare che la struttura SID sia valida prima di chiamare questa funzione.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un puntatore alla struttura SID_IDENTIFIER_AUTHORITY per la struttura SID specificata.
Se la funzione ha esito negativo, il valore restituito non è definito. La funzione ha esito negativo se la struttura SID puntata dal parametro pSid non è valida. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Questa funzione usa un valore RID a 32 bit. Per le applicazioni che richiedono un valore RID più grande, usare CreateWellKnownSid e funzioni correlate.
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