Share via


IDsDisplaySpecifier, interface (dsclient.h)

L’interface IDsDisplaySpecifier permet d’accéder aux objets domaine Active Directory Service de la classe displaySpecifier. Ces objets sont appelés spécificateurs d’affichage. Un spécificateur d’affichage stocke des données sur la façon dont les éléments de l’interface utilisateur, tels que les pages de propriétés ou les menus contextuels, d’un objet dans services de domaine Active Directory doivent être affichés. Pour plus d’informations, consultez Spécificateurs d’affichage.

Cette interface permet d’étendre les fonctionnalités d’affichage d’un objet existant dans services de domaine Active Directory, de gérer l’affichage d’un nouvel objet d’annuaire ou d’améliorer l’affichage d’une application services de domaine Active Directory activée. Pour plus d’informations, consultez Extension de l’interface utilisateur pour les objets d’annuaire.

Pour créer une instance de cette interface, appelez CoCreateInstance avec l’identificateur d’objet CLSID_DsDisplaySpecifier, comme indiqué dans l’exemple de code suivant.

#include <objbase.h>
#define INITGUID
#include <initguid.h>
#include "dsclient.h"
 
HRESULT hr;
IDsDisplaySpecifier *pDS;

CoInitialize(NULL);

hr = CoCreateInstance( CLSID_DsDisplaySpecifier,
                       NULL,
                       CLSCTX_INPROC_SERVER,
                       IID_IDsDisplaySpecifier,
                       (void**)&pDS);
if(SUCCEEDED(hr))
{
    // More code calling the interface methods.
    
    pDS->Release();
}
 
CoUninitialize();

Héritage

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

Méthodes

L’interface IDsDisplaySpecifier a ces méthodes.

 
IDsDisplaySpecifier ::EnumClassAttributes

Énumère les attributs d’une classe d’objet donnée.
IDsDisplaySpecifier ::GetAttributeADsType

Récupère le type d’attribut pour un attribut donné.
IDsDisplaySpecifier ::GetClassCreationInfo

Récupère les données relatives aux objets de l’Assistant Création de classe pour une classe d’objet donnée.
IDDisplaySpecifier ::GetDisplaySpecifier

La méthode IDsDisplaySpecifier ::GetDisplaySpecifier est liée à l’objet spécificateur d’affichage pour une classe donnée dans services de domaine Active Directory.
IDsDisplaySpecifier ::GetFriendlyAttributeName

La méthode IDsDisplaySpecifier ::GetFriendlyAttributeName récupère le nom localisé d’un attribut d’une classe d’objet donnée.
IDsDisplaySpecifier ::GetFriendlyClassName

La méthode IDsDisplaySpecifier ::GetFriendlyClassName récupère le nom localisé d’une classe d’objet.
IDsDisplaySpecifier ::GetIcon

La méthode IDsDisplaySpecifier ::GetIcon obtient l’icône pour une classe d’objet donnée.
IDsDisplaySpecifier ::GetIconLocation

Obtient l’emplacement de l’icône pour une classe d’objet donnée.
IDsDisplaySpecifier ::IsClassContainer

Détermine si une classe d’objet donnée est un conteneur.
IDsDisplaySpecifier ::SetLanguageID

Modifie les paramètres régionaux utilisés par l’objet IDsDisplaySpecifier en une langue spécifiée.
IDsDisplaySpecifier ::SetServer

Spécifie le serveur à partir duquel les données du spécificateur d’affichage sont obtenues.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête dsclient.h

Voir aussi

CoCreateInstance

Afficher les interfaces dans services de domaine Active Directory

ICommonQuery

IDsBrowseDomainTree

IPersistQuery

IQueryForm