Fonction IsValidSecurityDescriptor (securitybaseapi.h)

La fonction IsValidSecurityDescriptor détermine si les composants d’un descripteur de sécurité sont valides.

Syntaxe

BOOL IsValidSecurityDescriptor(
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Paramètres

[in] pSecurityDescriptor

Pointeur vers une structure SECURITY_DESCRIPTOR que la fonction valide.

Valeur retournée

Si les composants du descripteur de sécurité sont valides, la valeur de retour est différente de zéro.

Si l’un des composants du descripteur de sécurité n’est pas valide, la valeur de retour est zéro. Il n’existe aucune information d’erreur étendue pour cette fonction ; n’appelez pas GetLastError.

Remarques

La fonction IsValidSecurityDescriptor vérifie la validité des composants présents dans le descripteur de sécurité. Il ne vérifie pas si certains composants sont présents ni le contenu de l’ACE ou de l’ACL individuel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête securitybaseapi.h (inclure Windows.h)
Bibliothèque Advapi32.lib
DLL Advapi32.dll

Voir aussi

GetSecurityDescriptorControl

GetSecurityDescriptorDacl

GetSecurityDescriptorGroup

GetSecurityDescriptorLength

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

InitializeSecurityDescriptor

IsValidAcl

IsValidSid

Access Control de bas niveau

Fonctions Access Control de bas niveau

SECURITY_DESCRIPTOR

SetSecurityDescriptorDacl

SetSecurityDescriptorGroup

SetSecurityDescriptorOwner

SetSecurityDescriptorSacl