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