Funzione RtlInitializeSidEx (ntifs.h)

La routine RtlInitializeSidEx inizializza una struttura SID (Pre-allocate Security Identifier).

Sintassi

NTSYSAPI NTSTATUS RtlInitializeSidEx(
  [out] PSID                      Sid,
  [in]  PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
  [in]  UCHAR                     SubAuthorityCount,
        ...                       
);

Parametri

[out] Sid

Puntatore a una struttura SID allocata dal chiamante da inizializzare.

[in] IdentifierAuthority

Puntatore a una struttura SID_IDENTIFIER_AUTHORITY da impostare nella struttura SID.

[in] SubAuthorityCount

Numero di autorità secondarie da impostare nel SID.

...

Valori da impostare ogni sotto-autorità. Il chiamante deve specificare l'argomento SubAuthorityCount.

Valore restituito

RtlInitializeSid restituisce uno dei seguenti elementi:

Codice restituito Descrizione
STATUS_SUCCESS
Il SID è stato inizializzato correttamente.
STATUS_INVALID_PARAMETER
Il valore SubAuthorityCount specificato non è valido.

Commenti

Per altre informazioni sul controllo di sicurezza e accesso, vedere Modello di sicurezza di Windows per sviluppatori driver e la documentazione su questi argomenti in Windows SDK.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

RtlSubAuthoritySid

SID

SID_IDENTIFIER_AUTHORITY