Partager via


Fonction RtlInitializeSidEx (ntifs.h)

La routine RtlInitializeSidEx initialise une structure d’identificateur de sécurité pré-alloué (SID).

Syntaxe

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

Paramètres

[out] Sid

Pointeur vers une structure SID allouée par l’appelant à initialiser.

[in] IdentifierAuthority

Pointeur vers une structure SID_IDENTIFIER_AUTHORITY à définir dans la structure SID.

[in] SubAuthorityCount

Nombre de sous-autorités à définir dans le SID.

...

Valeurs à définir pour chaque sous-autorité. L’appelant doit spécifier l’argument SubAuthorityCount.

Valeur de retour

RtlInitializeSid retourne l’une des valeurs suivantes :

Retourner le code Description
STATUS_SUCCESS
Le SID a été initialisé avec succès.
STATUS_INVALID_PARAMETER
La valeur SubAuthorityCount spécifiée n’est pas valide.

Remarques

Pour plus d’informations sur la sécurité et le contrôle d’accès, consultez modèle de sécurité Windows pour les développeurs de pilotes et la documentation sur ces rubriques dans le Kit de développement logiciel (SDK) Windows.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

RtlSubAuthoritySid

SID

SID_IDENTIFIER_AUTHORITY