Condividi tramite


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 per ogni autorità secondaria. Il chiamante deve specificare l'argomento SubAuthorityCount.

Valore restituito

RtlInitializeSid restituisce uno dei valori seguenti:

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

Osservazioni

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

Fabbisogno

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

Vedere anche

RtlSubAuthoritySid

SID

SID_IDENTIFIER_AUTHORITY