DestroyPrivateObjectSecurity, fonction (securitybaseapi.h)

La fonction DestroyPrivateObjectSecurity supprime le descripteur de sécurité d’un objet privé. Pour obtenir des informations générales, consultez la rubrique Descripteurs de sécurité pour les objets privés .

Syntaxe

BOOL DestroyPrivateObjectSecurity(
  [in, out] PSECURITY_DESCRIPTOR *ObjectDescriptor
);

Paramètres

[in, out] ObjectDescriptor

Pointeur vers un pointeur vers la structure SECURITY_DESCRIPTOR à supprimer. Ce descripteur de sécurité doit avoir été créé par un appel à la fonction CreatePrivateObjectSecurity .

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Configuration requise

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

Voir aussi

Fonctions de Access Control client/serveur

Vue d’ensemble des Access Control client/serveur

CreatePrivateObjectSecurity

GetPrivateObjectSecurity

SECURITY_DESCRIPTOR

Descripteurs de sécurité pour les objets privés

SetPrivateObjectSecurity