Partager via


Interface IADsSecurityUtility (iads.h)

L’interface IADsSecurityUtility est utilisée pour obtenir, définir ou récupérer le descripteur de sécurité sur un fichier, un partage de fichiers ou une clé de Registre. Vous pouvez également l’utiliser pour convertir le descripteur de sécurité en mode brut ou hexadécimal ou à partir du mode brut ou hexadécimal et vous pouvez limiter l’étendue des données de descripteur de sécurité récupérées ou définies en indiquant si vous le souhaitez pour le propriétaire, le groupe, le DACL ou LA SACL.

Héritage

L’interface IADsSecurityUtility hérite de l’interface IDispatch. IADsSecurityUtility a également les types de membres suivants :

Méthodes

L’interface IADsSecurityUtility a ces méthodes.

 
IADsSecurityUtility::ConvertSecurityDescriptor

Convertit un descripteur de sécurité d’un format à un autre.
IADsSecurityUtility::get_SecurityMask

Détermine les éléments du descripteur de sécurité à récupérer ou à définir. (Get)
IADsSecurityUtility::GetSecurityDescriptor

Récupère un descripteur de sécurité pour le fichier, le partage de fichiers ou la clé de Registre spécifié.
IADsSecurityUtility::p ut_SecurityMask

Détermine les éléments du descripteur de sécurité à récupérer ou à définir. (Put)
IADsSecurityUtility::SetSecurityDescriptor

Définit le descripteur de sécurité pour le fichier, le partage de fichiers ou la clé de Registre spécifié.

Notes

Pour lire la liste de contrôle d’accès système (SACL) d’un fichier ou d’un répertoire, le privilège SE_SECURITY_NAME doit être activé pour le processus appelant. Pour plus d’informations sur la récupération de la SACL d’un objet, consultez Récupération de la SACL d’un objet.

Pour plus d’informations et un exemple de code qui montre comment utiliser l’interface IADsSecurityUtility pour ajouter un ACE à un fichier, consultez Exemple de code pour l’ajout d’un ACE à un fichier.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête iads.h

Voir aussi

ADS_PATHTYPE_ENUM

ADS_SD_FORMAT_ENUM

Exemple de code pour l’ajout d’un ace à un fichier

IADsAccessControlEntry

IADsSecurityDescriptor

IAccessControlList

IDispatch

Descripteurs de sécurité sur les fichiers et les clés de Registre

Interfaces de sécurité