Partager via


Interfaces de service Active Directory

Vue d’ensemble de la technologie Active Directory Service Interfaces.

Pour développer des interfaces de service Active Directory, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
ADS_ACEFLAG_ENUM

L’énumération ADS_ACEFLAG_ENUM permet de spécifier le comportement d’une entrée de Access Control (ACE) pour un objet Active Directory.
ADS_ACETYPE_ENUM

Utilisé pour spécifier le type d’une entrée de contrôle d’accès pour les objets Active Directory.
ADS_AUTHENTICATION_ENUM

Spécifie les options d’authentification utilisées dans ADSI pour la liaison aux objets de service d’annuaire.
ADS_CHASE_REFERRALS_ENUM

L’énumération ADS_CHASE_REFERRALS_ENUM spécifie si et comment la recherche de référence se produit.
ADS_DEREFENUM

L’énumération ADS_DEREFENUM spécifie le processus par lequel les alias sont déréférencés.
ADS_DISPLAY_ENUM

L’énumération ADS_DISPLAY_ENUM spécifie le mode d’affichage d’un chemin d’accès.
ADS_ESCAPE_MODE_ENUM

Spécifie la façon dont les caractères d’échappement sont affichés dans un chemin d’accès de répertoire.
ADS_FLAGTYPE_ENUM

L’énumération ADS_FLAGTYPE_ENUM spécifie des valeurs qui peuvent être utilisées pour indiquer la présence des champs ObjectType ou InheritedObjectType dans l’entrée de contrôle d’accès (ACE).
ADS_FORMAT_ENUM

Spécifie les types de valeurs de chemin d’accès disponibles utilisés par la méthode IADsPathname::Retrieve.
ADS_GROUP_TYPE_ENUM

Spécifie le type d’objets de groupe dans ADSI.
ADS_NAME_INITTYPE_ENUM

L’énumération ADS_NAME_INITTYPE_ENUM spécifie les types d’initialisation à effectuer sur un objet NameTranslate. Il est utilisé dans l’interface IADsNameTranslate.
ADS_NAME_TYPE_ENUM

Spécifie les formats utilisés pour représenter des noms uniques.
ADS_OPTION_ENUM

Contient des valeurs qui indiquent les options qui peuvent être récupérées ou définies avec les méthodes IADsObjectOptions.GetOption et IADsObjectOptions.SetOption.
ADS_PASSWORD_ENCODING_ENUM

Identifie le type d’encodage de mot de passe utilisé avec l’option ADS_OPTION_PASSWORD_METHOD dans les méthodes IADsObjectOptions::GetOption et IADsObjectOptions::SetOption.
ADS_PATHTYPE_ENUM

L’énumération ADS_PATHTYPE_ENUM spécifie le type d’objet sur lequel l’interface IADsSecurityUtility va ajouter ou modifier un descripteur de sécurité.
ADS_PREFERENCES_ENUM

L’énumération ADS_PREFERENCES_ENUM spécifie les préférences de requête du fournisseur OLE DB pour ADSI.
ADS_PROPERTY_OPERATION_ENUM

Spécifie les façons de mettre à jour une propriété nommée dans le cache.
ADS_RIGHTS_ENUM

Spécifie les droits d’accès attribués à un objet Active Directory.
ADS_SCOPEENUM

Spécifie l’étendue d’une recherche d’annuaire.
ADS_SD_CONTROL_ENUM

L’énumération ADS_SD_CONTROL_ENUM spécifie des indicateurs de contrôle pour un descripteur de sécurité.
ADS_SD_FORMAT_ENUM

L’énumération ADS_SD_FORMAT_ENUM spécifie le format vers lequel le descripteur de sécurité d’un objet sera converti par l’interface IADsSecurityUtility.
ADS_SD_REVISION_ENUM

Spécifie le numéro de révision de l’entrée de contrôle d’accès (ACE) ou de la liste de contrôle d’accès (ACL) pour Active Directory.
ADS_SEARCHPREF_ENUM

Spécifie les préférences d’un objet IDirectorySearch.
ADS_SECURITY_INFO_ENUM

Spécifie les options disponibles pour examiner les données de sécurité d’un objet.
ADS_SETTYPE_ENUM

L’énumération ADS_SETTYPE_ENUM spécifie le format de chemin d’accès disponible utilisé par la méthode IADsPathname::Set.
ADS_STATUSENUM

Spécifie le status d’un ensemble de préférences de recherche avec la méthode IDirectorySearch::SetSearchPreference.
ADS_SYSTEMFLAG_ENUM

L’énumération ADS_SYSTEMFLAG_ENUM définit certaines des valeurs qui peuvent être affectées à l’attribut systemFlags. Certaines des valeurs de l’énumération sont spécifiques aux objets attributeSchema ; d’autres valeurs peuvent être définies sur des objets de n’importe quelle classe.
ADS_USER_FLAG_ENUM

Définit les indicateurs utilisés pour définir les propriétés utilisateur dans le répertoire.
ADSI_DIALECT_ENUM

L’énumération ADSI_DIALECT_ENUM spécifie les dialectes de requête utilisés dans le fournisseur OLE DB pour ADSI.
ADSTYPEENUM

Utilisé pour identifier le type de données d’une valeur de propriété ADSI.

Fonctions

 
AbandonSearch

La méthode IDirectorySearch::AbandonSearch abandonne une recherche lancée par un appel antérieur à la méthode ExecuteSearch.
Ajouter

Ajoute un élément nommé à la collection.
Ajouter

Ajoute un objet ADSI à un groupe existant.
AddAce

La méthode IADsAccessControlList::AddAce ajoute un objet IADsAccessControlEntry à l’objet IADsAccessControlList.
AddLeafElement

Ajoute un élément à la fin du chemin d’accès du répertoire déjà défini sur l’objet Pathname.
ADsBuildEnumerator

La fonction ADsBuildEnumerator crée un objet énumérateur pour l’objet conteneur ADSI spécifié.
ADsBuildVarArrayInt

La fonction ADsBuildVarArrayInt génère un tableau variant d’entiers à partir d’un tableau de valeurs DWORD.
ADsBuildVarArrayStr

La fonction ADsBuildVarArrayStr génère un tableau variant à partir d’un tableau de chaînes Unicode.
ADsEncodeBinaryData

La fonction ADsEncodeBinaryData convertit un objet blob binaire au format Unicode approprié pour être incorporé dans un filtre de recherche.
ADsEnumerateNext

La fonction ADsEnumerateNext énumère un nombre spécifié d’éléments à partir de la position actuelle du curseur de l’énumérateur.
ADsFreeEnumerator

Libère un objet énumérateur créé avec la fonction ADsBuildEnumerator.
ADsGetLastError

La fonction ADsGetLastError récupère la valeur du code de dernière erreur du thread appelant.
ADsGetObject

Lie à un objet en fonction de son chemin d’accès et d’un identificateur d’interface spécifié.
ADsOpenObject

Lie à un objet ADSI à l’aide d’un nom d’utilisateur et d’informations d’identification de mot de passe explicites.
ADsSetLastError

ADsSetLastError définit la valeur du code de dernière erreur pour le thread appelant.
AllocADsMem

Alloue un bloc de mémoire de la taille spécifiée.
AllocADsStr

Alloue de la mémoire pour et copie une chaîne spécifiée.
BinarySDToSecurityDescriptor

Convertit un descripteur de sécurité binaire en objet IADsSecurityDescriptor.
ChangePassword

Remplace le mot de passe utilisateur de l’ancienne valeur spécifiée par une nouvelle valeur.
Clear

Efface les valeurs actuelles de l’objet de valeur de propriété.
CloseSearchHandle

La méthode IDirectorySearch::CloseSearchHandle ferme le handle à un résultat de recherche et libère la mémoire associée.
Continuer

La méthode IADsServiceOperations::Continue reprend une opération de service interrompue par la méthode IADsServiceOperations::P ause.
ConvertSecurityDescriptor

Convertit un descripteur de sécurité d’un format à un autre.
CopyAccessList

La méthode IADsAccessControlList::CopyAccessList copie chaque entrée de contrôle d’accès (ACE) de la liste de contrôle d’accès (ACL) dans l’espace de processus de l’appelant.
CopyAcl

La méthode IADsAcl::CopyAcl effectue une copie de l’ACL existante.
CopyHere

La méthode IADsContainer::CopyHere crée une copie de l’objet de répertoire spécifié dans ce conteneur.
CopyPath

Crée une copie de l’objet Pathname.
CopySecurityDescriptor

La méthode IADsSecurityDescriptor::CopySecurityDescriptor copie un objet descripteur de sécurité ADSI qui contient des données de sécurité sur un objet.
Créer

Configure une demande de création d’un objet de répertoire de la classe de schéma spécifiée et d’un nom donné dans le conteneur.
CreateDSObject

Crée un enfant de l’objet de service d’annuaire actif.
Supprimer

Supprime un objet de répertoire spécifié de ce conteneur.
DeleteDSObject

Supprime un objet feuille dans une arborescence de répertoires.
DeleteObject

La méthode IADsDeleteOps::D eleteObject supprime un objet ADSI.
ExecuteSearch

La méthode IDirectorySearch::ExecuteSearch exécute une recherche et transmet les résultats à l’appelant.
FreeADsMem

Libère la mémoire allouée par AllocADsMem ou ReallocADsMem.
FreeADsStr

Libère la mémoire d’une chaîne allouée par AllocADsStr ou ReallocADsStr.
FreeColumn

La méthode IDirectorySearch::FreeColumn libère la mémoire que la méthode IDirectorySearch::GetColumn allouée pour les données de la colonne.
Get

Récupère une propriété d’un nom donné à partir du cache de propriétés.
Get

Récupère le nom d’un objet de répertoire au format spécifié.
get__NewEnum

La méthode IADsAccessControlList::get__NewEnum est utilisée pour obtenir un objet énumérateur pour l’ACL afin d’énumérer les AES.
get__NewEnum

La méthode IADsCollection::get__NewEnum obtient un objet énumérateur dépendant qui implémente IEnumVARIANT pour cet objet de collection ADSI. N’oubliez pas qu’il existe deux caractères de soulignement dans le nom de la fonction (get__NewEnum).
get__NewEnum

Récupère un objet énumérateur pour le conteneur.
get__NewEnum

La méthode IADsMembers::get__NewEnum obtient un objet énumérateur dépendant qui implémente IEnumVARIANT pour cet objet de collection ADSI. N’oubliez pas qu’il existe deux caractères de soulignement dans le nom de la fonction (get__NewEnum).
get_SecurityMask

Détermine les éléments du descripteur de sécurité à récupérer ou à définir. (Obtenir)
GetAnyDCName

Récupère le nom DNS d’un contrôleur de domaine dans le domaine de l’ordinateur local.
GetColumn

La méthode IDirectorySearch::GetColumn obtient des données à partir d’une colonne nommée du résultat de la recherche.
GetDCSiteName

Récupère le nom du site Active Directory qui contient l’ordinateur local.
GetElement

Récupère un élément d’un chemin d’accès au répertoire.
GetEscapedElement

Utilisé pour échapper des caractères spéciaux dans le chemin d’entrée.
GetEx

Récupère, à partir du cache de propriétés, les valeurs de propriété d’un attribut donné.
GetEx

Obtient les noms d’objets dans le format spécifié.
GetFirstRow

La méthode GetFirstRow obtient la première ligne d’un résultat de recherche. Cette méthode génère ou réédite une nouvelle recherche, même si cette méthode a déjà été appelée.
GetInfo

Charge dans les valeurs de cache de propriétés des propriétés prises en charge de cet objet ADSI à partir du magasin de répertoires sous-jacent.
GetInfoEx

La méthode IADs::GetInfoEx charge les valeurs des propriétés spécifiées de l’objet ADSI à partir du magasin de répertoires sous-jacent dans le cache de propriétés.
GetNextColumnName

La méthode IDirectorySearch::GetNextColumnName obtient le nom de la colonne suivante dans le résultat de recherche qui contient des données.
GetNextRow

Obtient la ligne suivante du résultat de recherche.
GetNumElements

Récupère le nombre d’éléments dans le chemin d’accès.
Getobject

Récupère un élément de la collection.
Getobject

Récupère une interface pour un objet de répertoire dans le conteneur.
GetObjectAttributes

Récupère un ou plusieurs attributs spécifiés de l’objet de service d’annuaire.
GetObjectInformation

La méthode IDirectoryObject::GetObjectInformation récupère un pointeur vers une structure de ADS_OBJECT_INFO qui contient des données relatives à l’identité et à l’emplacement d’un objet de service d’annuaire.
GetObjectProperty

Récupère une valeur d’attribut.
GetOption

Obtient une option spécifique au fournisseur pour un objet d’annuaire.
GetPreviousRow

La méthode IDirectorySearch::GetPreviousRow obtient la ligne précédente du résultat de la recherche. Si le fournisseur ne prend pas en charge les curseurs, il doit retourner E_NOTIMPL.
GetPropertyItem

Récupère l’élément qui correspond au nom de la liste.
GetSecurityDescriptor

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

Récupère les noms DNS de toutes les arborescences de répertoires dans la forêt de l’ordinateur local.
Groupes

Obtient une collection des objets de groupe ADSI auxquels cet utilisateur appartient.
Init

Initialise un objet de traduction de nom en lisant un serveur d’annuaire, un domaine ou un catalogue global spécifié, à l’aide des informations d’identification de l’utilisateur actuel.
InitEx

Initialise un objet de traduction de nom en lisant un serveur d’annuaire, un domaine ou un catalogue global spécifié, à l’aide des informations d’identification utilisateur spécifiées.
IsMember

Détermine si un objet de service d’annuaire est un membre immédiat du groupe.
Item

La méthode IADsPropertyList::Item récupère l’élément de propriété spécifié de la liste.
Members (Membres)

Récupère une collection des membres immédiats du groupe.
MoveHere

Déplace un objet spécifié vers le conteneur qui implémente cette interface.
Next

La méthode IADsPropertyList::Next obtient l’élément suivant dans la liste de propriétés. L’élément retourné est un objet Property Entry.
OpenDSObject

Lie à un objet ADSI à l’aide des informations d’identification données et récupère un pointeur IDispatch vers l’objet spécifié.
Exploitation

Interprète le code de contrôle et les paramètres d’entrée en fonction des spécifications du fournisseur.
Pause

La méthode IADsPrintJobOperations::P ause arrête le traitement du travail d’impression actuel. Appelez la méthode IADsPrintJobOperations::Resume pour poursuivre le traitement.
Pause

La méthode IADsPrintQueueOperations::P ause interrompt le traitement des travaux d’impression dans un service de file d’attente d’impression.
Pause

La méthode IADsServiceOperations::P ause interrompt un service démarré avec la méthode IADsServiceOperations::Start.
PrintJobs

La méthode IADsPrintQueueOperations::P rintJobs obtient un pointeur d’interface IADsCollection sur la collection des travaux d’impression traités dans cette file d’attente d’impression.
PrivateGetIDsOfNames

La méthode IADsExtension::P rivateGetIDsOfNames est appelée par l’agrégateur, ADSI, après qu’ADSI a déterminé que l’extension est utilisée pour prendre en charge une interface double ou de répartition. La méthode peut utiliser les données de type pour obtenir DISPID à l’aide de IDispatch::GetIDsOfNames.
PrivateInvoke

La méthode IADsExtension::P rivateInvoke est normalement appelée par ADSI après la méthode IADsExtension::P rivateGetIDsOfNames. Cette méthode peut avoir une implémentation personnalisée ou déléguer l’opération à la méthode IDispatch::D ispInvoke.
Purge

La méthode IADsPrintQueueOperations::P urge efface la file d’attente d’impression de tous les travaux d’impression sans les traiter.
PurgePropertyList

Supprime tous les éléments de la liste de propriétés.
Mettre

Définit les valeurs d’un attribut dans le cache d’attributs ADSI.
put_SecurityMask

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

Modifie les valeurs d’un attribut dans le cache d’attributs ADSI.
PutObjectProperty

Définit une valeur d’attribut.
PutPropertyItem

Mises à jour les valeurs d’un élément dans la liste de propriétés.
Qualificatifs

Retourne une collection d’objets ADSI qui décrivent des qualificateurs supplémentaires pour cette classe de schéma.
Qualificatifs

Retourne une collection d’objets ADSI qui décrivent des qualificateurs supplémentaires de cette propriété.
ReallocADsMem

Réalloue et copie un bloc de mémoire existant.
ReallocADsStr

Crée une copie d’une chaîne Unicode.
RefreshSchemaCache

La méthode IADsADSystemInfo::RefreshSchemaCache actualise le cache de schéma Active Directory.
Remove

La méthode IADsCollection::Remove supprime l’élément nommé de cet objet de collection ADSI.
Remove

La méthode IADsGroup::Remove supprime l’objet utilisateur spécifié de ce groupe. L’opération ne supprime pas l’objet de groupe lui-même, même s’il n’y a aucun membre restant dans le groupe.
RemoveAce

Supprime une entrée de contrôle d’accès (ACE) de la liste de contrôle d’accès (ACL).
RemoveLeafElement

Supprime le dernier élément du chemin d’accès du répertoire qui a été défini sur l’objet Pathname.
Réinitialiser

Réinitialise la liste au premier élément.
ResetPropertyItem

Supprime l’élément spécifié de la liste ; c’est-à-dire à partir du cache.
Ressources

La méthode IADsFileServiceOperations::Resources obtient un pointeur vers un pointeur vers l’interface IADsCollection sur une collection d’objets de ressources représentant les ressources ouvertes actuelles sur ce service de fichiers.
Reprendre

La méthode IADsPrintJobOperations::Resume poursuit le travail d’impression interrompu par la méthode IADsPrintJobOperations::P ause.
Reprendre

La méthode IADsPrintQueueOperations::Resume reprend le traitement des travaux d’impression suspendus dans la file d’attente d’impression.
Récupérer

La méthode IADsPathname::Retrieve récupère le chemin d’accès de l’objet avec différents types de format.
SecurityDescriptorToBinarySD

Convertit un objet IADsSecurityDescriptor au format de descripteur de sécurité binaire.
Sessions

La méthode IADsFileServiceOperations::Sessions obtient un pointeur vers un pointeur vers l’interface IADsCollection sur une collection d’objets de session qui représentent les sessions ouvertes actuelles pour ce service de fichiers.
Définir

Indique au service d’annuaire de configurer un objet spécifié pour la traduction de noms.
Définir

Configure l’objet Pathname pour l’analyse d’un chemin d’accès au répertoire.
SetDisplayType

Spécifie comment afficher le chemin d’accès d’un objet.
SetEx

Établit un tableau d’objets pour la traduction de noms.
Setinfo

La méthode IADs::SetInfo enregistre les valeurs de propriété mises en cache de l’objet ADSI dans le magasin de répertoires sous-jacent.
SetObjectAttributes

La méthode IDirectoryObject::SetObjectAttributes modifie les données d’un ou plusieurs attributs d’objet spécifiés définis dans la structure ADS_ATTR_INFO.
SetOption

Définit une option spécifique au fournisseur pour manipuler un objet de répertoire.
SetPassword

La méthode IADsServiceOperations::SetPassword définit le mot de passe du compte utilisé par le gestionnaire de services. Cette méthode est appelée lorsque le contexte de sécurité de ce service est créé.
SetPassword

Définit le mot de passe utilisateur sur une valeur spécifiée.
SetSearchPreference

Spécifie une préférence de recherche pour obtenir des données dans une recherche ultérieure.
SetSecurityDescriptor

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

La méthode IADsComputerOperations::Shutdown permet à un ordinateur sous contrôle ADSI d’exécuter l’opération d’arrêt avec un redémarrage facultatif.
Skip

Ignore un nombre spécifié d’éléments, en comptant à partir de la position actuelle du curseur, dans la liste des propriétés.
Start

La méthode IADsServiceOperations::Start démarre un service réseau.
État

La méthode IADsComputerOperations::Status récupère les status d’un ordinateur.
Stop

La méthode IADsServiceOperations::Stop arrête un service réseau actuellement actif.

Interfaces

 
IADs

L’interface IADs définit les fonctionnalités d’objet de base, c’est-à-dire les propriétés et les méthodes, de tout objet ADSI.
IADsAccessControlEntry

L’interface IADsAccessControlEntry est une interface double qui permet aux clients d’annuaire d’accéder et de manipuler des entrées de contrôle d’accès individuelles de l’objet propriétaire.
IADsAccessControlList

L’interface IADsAccessControlList est une interface double qui gère les entrées de contrôle d’accès individuelles (AAC).
IADsAcl

L’interface IADsAcl fournit des méthodes permettant à un client ADSI d’accéder et de manipuler les valeurs d’attribut ACL ou ACL héritée. Cette interface manipule les attributs.
IADsADSystemInfo

L’interface IADsADSystemInfo récupère des données sur l’ordinateur local s’il exécute un système d’exploitation Windows dans un domaine Windows. Par exemple, vous pouvez obtenir le domaine, le site et le nom unique de l’ordinateur local.
IADsBackLink

L’interface IADsBackLink fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Back Link. Vous pouvez appeler les méthodes de propriété de cette interface pour obtenir et modifier l’attribut.
IADsCaseIgnoreList

L’interface IADsCaseIgnoreList fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Case Ignore List. Vous pouvez appeler les méthodes de propriété de cette interface pour obtenir et modifier l’attribut.
IADsClass

L’interface IADsClass est conçue pour la gestion des objets de classe de schéma qui fournissent des définitions de classe pour n’importe quel objet ADSI. Les autres interfaces de gestion des schémas incluent IADsProperty pour les définitions d’attribut et IADsSyntax pour la syntaxe d’attribut.
IADsCollection

L’interface IADsCollection est une interface double qui permet à son objet ADSI d’hébergement de définir et de gérer un ensemble arbitraire d’éléments de données nommés pour un service d’annuaire.
IADsComputer

L’interface IADsComputer est une interface double qui hérite des IAD.
IADsComputerOperations

L’interface IADsComputerOperations est une interface double qui hérite des IAD.
IADsContainer

L’interface IADsContainer permet à un objet conteneur ADSI de créer, de supprimer et de gérer des objets ADSI contenus. Les objets conteneur représentent des arborescences de répertoires hiérarchiques, par exemple dans un système de fichiers, et pour organiser la hiérarchie de répertoires.
IADsDeleteOps

L’interface IADsDeleteOps spécifie une méthode qu’un objet peut utiliser pour se supprimer du répertoire sous-jacent. Pour un objet conteneur, la méthode supprime ses enfants et l’ensemble de la sous-arborescence.
IADsDNWithBinary

L’interface IADsDNWithBinary fournit des méthodes permettant à un client ADSI d’associer un nom unique (DN) au GUID d’un objet.
IADsDNWithString

L’interface IADsDNWithString fournit des méthodes permettant à un client ADSI d’associer un nom unique (DN) à une valeur de chaîne.
IADsDomain

L’interface IADsDomain est une interface double qui hérite des IAD.
IADsEmail

L’interface IADsEmail fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Adresse Email.
IADsExtension

L’interface IADsExtension constitue la base du modèle d’extension d’application ADSI.
IADsFaxNumber

L’interface IADsFaxNumber fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Numéro de téléphone fac-similé.
IADsFileService

L’interface IADsFileService est une interface double qui hérite d’IADsService.
IADsFileServiceOperations

L’interface IADsFileServiceOperations est une interface double qui hérite d’IADsServiceOperations.
IADsFileShare

L’interface IADsFileShare est une interface double qui hérite des IAD. Il est conçu pour représenter un partage de fichiers publié sur le réseau. Appelez les méthodes sur IADsFileShare pour accéder ou publier des données sur un point de partage de fichiers.
IADsGroup

Gère les données d’appartenance à un groupe dans un service d’annuaire.
IADsHold

L’interface IADsHold fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Hold.
IADsLargeInteger

Utilisé pour manipuler des entiers 64 bits du type LargeInteger.
IADsLocality

L’interface IADsLocality est une interface double qui hérite des IAD.
IADsMembers

L’interface IADsMembers est une double interface.
IADsNamespaces

L’interface IADsNamespaces est implémentée par le fournisseur ADs et est utilisée pour la gestion des objets d’espace de noms.
IADsNameTranslate

IADsNameTranslateinterface traduit les noms uniques (DN) entre différents formats tels que définis dans l’énumération ADS_NAME_TYPE_ENUM. La fonctionnalité est disponible pour les objets dans Active Directory.
IADsNetAddress

L’interface IADsNetAddress fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Net Address.
IADsO

L’interface IADsO est une interface double qui hérite des IAD.
IADsObjectOptions

Fournit un mécanisme direct pour spécifier et obtenir des options spécifiques au fournisseur pour manipuler un objet ADSI.
IADsOctetList

L’interface IADsOctetList fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Liste d’octets.
IADsOpenDSObject

L’interface IADsOpenDSObject est conçue pour fournir un contexte de sécurité pour la liaison à un objet dans le magasin d’annuaires sous-jacent.
IADsOU

Utilisé pour gérer les objets organizationalUnit.
IADsPath

L’interface IADsPath fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Path.
IADsPathname

Analyse le chemin X.500 et Windows dans ADSI.
IADsPostalAddress

L’interface IADsPostalAddress fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Adresse postale.
IADsPrintJob

L’interface IADsPrintJob est une interface double qui hérite des IAD.
IADsPrintJobOperations

L’interface IADsPrintJobOperations est une interface double qui hérite des IAD.
IADsPrintQueue

L’interface IADsPrintQueue représente une imprimante sur un réseau.
IADsPrintQueueOperations

Permet de contrôler une imprimante à partir d’un réseau.
IADsProperty

L’interface IADsProperty est conçue pour gérer une définition d’attribut unique pour un objet de classe de schéma.
IADsPropertyEntry

L’interface IADsPropertyEntry est utilisée pour gérer une entrée de propriété dans le cache de propriétés.
IADsPropertyList

L’interface IADsPropertyList permet de modifier, lire et mettre à jour une liste d’entrées de propriétés dans le cache de propriétés d’un objet.
IADsPropertyValue

Utilisé pour représenter la valeur d’un objet IADsPropertyEntry dans un type de données prédéfini.
IADsPropertyValue2

Utilisé pour représenter la valeur d’un objet IADsPropertyEntry dans n’importe quel format de données.
IADsReplicaPointer

L’interface IADsReplicaPointer fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Replica Pointer.
IADsResource

L’interface IADsResource est une interface double qui hérite des IAD. Il est conçu pour gérer une ressource ouverte pour un service de fichiers sur un réseau.
IADsSecurityDescriptor

Fournit l’accès aux propriétés d’un objet descripteur de sécurité ADSI.
IADsSecurityUtility

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.
IADsService

L’interface IADsService est une interface double qui hérite des IAD.
IADsServiceOperations

L’interface IADsServiceOperations est une interface double qui hérite des IAD.
IADsSession

L’interface IADsSession est une interface double qui hérite des IAD. Il est conçu pour représenter une session active pour le service de fichiers sur un réseau.
IADsSyntax

L’interface IADsSyntax spécifie des méthodes permettant d’identifier et de modifier les types de données Automation disponibles utilisés pour représenter ses données.
IADsTimestamp

L’interface IADsTimestamp fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Timestamp.
IADsTypedName

L’interface IADsTypedName fournit des méthodes permettant à un client ADSI d’accéder à l’attribut Nom typé.
IADsUser

L’interface IADsUser est une interface double qui hérite des IAD.
IADsWinNTSystemInfo

L’interface IADsWinNTSystemInfo récupère les informations système WinNT sur un ordinateur. Ces informations système incluent le nom du compte d’utilisateur, le domaine de l’utilisateur, le nom d’hôte et le contrôleur de domaine principal de l’ordinateur hôte.
IDirectoryObject

L’interface IDirectoryObject est une interface COM non Automation qui fournit aux clients un accès direct aux objets du service d’annuaire.
IDirectorySchemaMgmt

Non implémenté et ne doit pas être utilisé.
IDirectorySearch

L’interface IDirectorySearch est une interface COM pure qui fournit une méthode de faible surcharge que les clients non-Automation peuvent utiliser pour effectuer des requêtes dans le répertoire sous-jacent.

Structures

 
ADS_ATTR_DEF

La structure ADS_ATTR_DEF est utilisée uniquement dans le cadre de IDirectorySchemaMgmt, qui est une interface obsolète.
ADS_ATTR_INFO

Utilisé pour contenir une ou plusieurs valeurs d’attribut à utiliser avec la méthode IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes ou IDirectoryObject::SetObjectAttributes.
ADS_BACKLINK

La structure ADS_BACKLINK est une représentation ADSI de la syntaxe de l’attribut Back Link.
ADS_CASEIGNORE_LIST

La structure ADS_CASEIGNORE_LIST est une représentation ADSI de la syntaxe d’attribut Case Ignore List.
ADS_CLASS_DEF

La structure ADS_CLASS_DEF est utilisée uniquement dans le cadre de IDirectorySchemaMgmt, qui est une interface obsolète. Les informations qui suivent sont fournies à des fins héritées uniquement. La structure ADS_CLASS_DEF contient les définitions d’une classe d’objet.
ADS_DN_WITH_BINARY

Utilisé avec la structure ADSVALUE pour contenir une valeur d’attribut de nom unique qui contient également des données binaires.
ADS_DN_WITH_STRING

Utilisé avec la structure ADSVALUE pour contenir une valeur d’attribut de nom unique qui contient également des données de chaîne.
ADS_EMAIL

La structure ADS_EMAIL est une représentation ADSI de la syntaxe d’attribut EMail Address.
ADS_FAXNUMBER

La structure ADS_FAXNUMBER est une représentation ADSI de la syntaxe de l’attribut Numéro de téléphone facsimile.
ADS_HOLD

La structure ADS_HOLD est une représentation ADSI de la syntaxe de l’attribut Hold.
ADS_NETADDRESS

La structure ADS_NETADDRESS est une représentation ADSI de la syntaxe de l’attribut Net Address.
ADS_NT_SECURITY_DESCRIPTOR

La structure ADS_NT_SECURITY_DESCRIPTOR définit le type de données du descripteur de sécurité pour Windows.
ADS_OBJECT_INFO

La structure ADS_OBJECT_INFO spécifie les données, y compris l’identité et l’emplacement, d’un objet de service d’annuaire.
ADS_OCTET_LIST

La structure ADS_OCTET_LIST est une représentation ADSI d’une séquence ordonnée de chaînes codées sur un octet.
ADS_OCTET_STRING

La structure ADS_OCTET_STRING est une représentation ADSI de la syntaxe de l’attribut Octet String utilisée dans Active Directory.
ADS_PATH

La structure ADS_PATH est une représentation ADSI de la syntaxe de l’attribut Path.
ADS_POSTALADDRESS

La structure ADS_POSTALADDRESS est une représentation ADSI de l’attribut Adresse postale.
ADS_PROV_SPECIFIC

La structure ADS_PROV_SPECIFIC contient des données spécifiques au fournisseur représentées sous la forme d’un objet BLOB (Binary Large Object).
ADS_REPLICAPOINTER

Représente une représentation ADSI de la syntaxe de l’attribut Pointeur de réplica.
ADS_SEARCH_COLUMN

La structure ADS_SEARCH_COLUMN spécifie le contenu d’une colonne de recherche dans la requête retournée à partir de la base de données du service d’annuaire.
ADS_SEARCHPREF_INFO

La structure ADS_SEARCHPREF_INFO spécifie les préférences de requête.
ADS_SORTKEY

La structure ADS_SORTKEY spécifie comment trier une requête.
ADS_TIMESTAMP

La structure ADS_TIMESTAMP est une représentation ADSI de la syntaxe de l’attribut Timestamp.
ADS_TYPEDNAME

Représente une représentation ADSI de la syntaxe de l’attribut Nom typé.
ADS_VLV

Contient les métadonnées utilisées pour effectuer des recherches en affichage de liste virtuelle (VLV).
ADSVALUE

Contient une valeur spécifiée en tant que type de données ADSI.