Freigeben über


IDsDisplaySpecifier-Schnittstelle (dsclient.h)

Die IDsDisplaySpecifier-Schnittstelle bietet Zugriff auf Active Directory-Domäne Service-Objekte der displaySpecifier-Klasse. Solche Objekte werden als Anzeigespezifizierer bezeichnet. Ein Anzeigespezifizierer speichert Daten darüber, wie Benutzeroberflächenelemente wie Eigenschaftenseiten oder Kontextmenüs eines Objekts in Active Directory Domain Services angezeigt werden sollen. Weitere Informationen finden Sie unter Anzeigespezifizierer.

Diese Schnittstelle wird verwendet, um die Anzeigefeatures eines vorhandenen Objekts in Active Directory Domain Services zu erweitern, die Anzeige für ein neues Verzeichnisobjekt zu verwalten oder die Anzeige einer Active Directory Domain Services aktivierten Anwendung zu verbessern. Weitere Informationen finden Sie unter Erweitern der Benutzeroberfläche für Verzeichnisobjekte.

Um eine instance dieser Schnittstelle zu erstellen, rufen Sie CoCreateInstance mit dem CLSID_DsDisplaySpecifier-Objektbezeichner auf, wie im folgenden Codebeispiel gezeigt.

#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();

Vererbung

Die IDsDisplaySpecifier-Schnittstelle erbt von der IUnknown-Schnittstelle . IDsDisplaySpecifier verfügt auch über folgende Membertypen:

Methoden

Die IDsDisplaySpecifier-Schnittstelle verfügt über diese Methoden.

 
IDsDisplaySpecifier::EnumClassAttributes

Listet die Attribute für eine bestimmte Objektklasse auf.
IDsDisplaySpecifier::GetAttributeADsType

Ruft den Attributtyp für ein bestimmtes Attribut ab.
IDsDisplaySpecifier::GetClassCreationInfo

Ruft Daten zu den Klassenerstellungs-Assistentenobjekten für eine bestimmte Objektklasse ab.
IDsDisplaySpecifier::GetDisplaySpecifier

Die IDsDisplaySpecifier::GetDisplaySpecifier-Methode wird an das Anzeigespezifiziererobjekt für eine bestimmte Klasse in Active Directory Domain Services gebunden.
IDsDisplaySpecifier::GetFriendlyAttributeName

Die IDsDisplaySpecifier::GetFriendlyAttributeName-Methode ruft aus dem lokalisierten Namen eines Attributs einer angegebenen Objektklasse ab.
IDsDisplaySpecifier::GetFriendlyClassName

Die IDsDisplaySpecifier::GetFriendlyClassName-Methode ruft den lokalisierten Namen für eine Objektklasse ab.
IDsDisplaySpecifier::GetIcon

Die IDsDisplaySpecifier::GetIcon-Methode ruft das Symbol für eine bestimmte Objektklasse ab.
IDsDisplaySpecifier::GetIconLocation

Ruft den Symbolspeicherort für eine angegebene Objektklasse ab.
IDsDisplaySpecifier::IsClassContainer

Bestimmt, ob eine angegebene Objektklasse ein Container ist.
IDsDisplaySpecifier::SetLanguageID

Ändert das gebietsschema, das vom IDsDisplaySpecifier-Objekt verwendet wird, in eine angegebene Sprache.
IDsDisplaySpecifier::SetServer

Gibt den Server an, von dem Anzeigebezeichnerdaten abgerufen werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile dsclient.h

Weitere Informationen

Cocreateinstance

Anzeigeschnittstellen in Active Directory Domain Services

ICommonQuery

IDsBrowseDomainTree

IPersistQuery

IQueryForm