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 |