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

Funzioni di base Controllo di accesso

CreateWellKnownSid

GetLengthSid

GetSidLengthRequired

GetSidSubAuthority

GetSidSubAuthorityCount

IsValidSid

SID

SID_IDENTIFIER_AUTHORITY