Funzione GetSidLengthRequired (securitybaseapi.h)

La funzione GetSidLengthRequired restituisce la lunghezza, in byte, del buffer necessario per archiviare un SID con un numero specificato di sottoautorità.

Sintassi

DWORD GetSidLengthRequired(
  [in] UCHAR nSubAuthorityCount
);

Parametri

[in] nSubAuthorityCount

Specifica il numero di sottoautorità da archiviare nella struttura SID .

Valore restituito

Il valore restituito è la lunghezza, in byte, del buffer necessario per archiviare la struttura SID . Questa funzione non può avere esito negativo.

Commenti

La struttura SID specificata in nSubAuthorityCount usa un valore RID a 32 bit. Per le applicazioni che richiedono valori RID più lunghi, usare CreateWellKnownSid e le funzioni correlate.

Requisiti

   
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 di Controllo di accesso

AllocateAndInitializeSid

Funzioni Controllo di accesso di base

CreateWellKnownSid

GetLengthSid

GetSidIdentifierAuthority

GetSidSubAuthority

GetSidSubAuthorityCount

InitializeSid

IsValidSid

SID