RtlGetOwnerSecurityDescriptor, fonction (ntifs.h)
La routine RtlGetOwnerSecurityDescriptor retourne les informations du propriétaire pour un descripteur de sécurité donné.
Syntaxe
NTSYSAPI NTSTATUS RtlGetOwnerSecurityDescriptor(
[in] PSECURITY_DESCRIPTOR SecurityDescriptor,
[out] PSID *Owner,
[out] PBOOLEAN OwnerDefaulted
);
Paramètres
[in] SecurityDescriptor
Pointeur vers le descripteur de sécurité.
[out] Owner
Pointeur vers une adresse pour recevoir un pointeur vers l’identificateur de sécurité du propriétaire (SID). Si le descripteur de sécurité ne contient pas actuellement un SID propriétaire, Propriétaire reçoit NULL .
[out] OwnerDefaulted
Pointeur vers une variable booléenne qui reçoit TRUE si les informations de propriétaire sont dérivées d’un mécanisme par défaut, plutôt que par le fournisseur d’origine du descripteur de sécurité explicitement, FALSE autrement. Valide uniquement si Propriétaire reçoit une valeurNULL non.
Valeur de retour
RtlGetOwnerSecurityDescriptor retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, comme l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
|
Le niveau de révision du descripteur de sécurité n’est pas connu ou n’est pas pris en charge. Il s’agit d’un code d’erreur. |
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 2000 |
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe (mode noyau) ; Ntdll.dll (mode utilisateur) |
IRQL | PASSIVE_LEVEL |