Freigeben über


IADsPathname-Schnittstelle (iads.h)

Die IADsPathname-Schnittstelle analysiert den X.500- und Windows-Pfad in ADSI.

Die IADsPathname-Schnittstelle kann für Folgendes verwendet werden:

  • Festlegen und Abrufen von Pfaden von ADSI-Objekten in verschiedenen Formaten.
  • Extrahieren oder Hinzufügen jedes Elements für einen bestimmten ADsPath.
  • Erstellen Sie ADsPaths, die in Abfragen von Verzeichnisobjekten verwendet werden sollen.
Die IADsPathname-Schnittstelle wird für ein Pathname-Objekt implementiert. Sie müssen das Pathname-Objekt instanziieren, um die in der IADsPathname-Schnittstelle definierten Methoden zu verwenden. Diese Anforderung ähnelt dem Aufrufen der CoCreateInstance() -Funktion in C++.
IADsPathname *pPathname=NULL;
HRESULT hr;
 
hr = CoCreateInstance(CLSID_Pathname,
                      NULL,
                      CLSCTX_INPROC_SERVER,
                      IID_IADsPathname,
                      (void**)&pPathname);

Sie können auch den New-Operator in Visual Basic aufrufen:

Dim path As New Pathname

Oder verwenden Sie die CreateObject-Funktion in VBScript, und geben Sie "Pfadname" als ProgID an.

Dim path
Set path = CreateObject("Pathname")

Die IADsPathname-Schnittstelle verwendet zwei Enumerationstypen: ADS_SETTYPE_ENUM und ADS_FORMAT_ENUM.

Vererbung

Die IADsPathname-Schnittstelle erbt von der IDispatch-Schnittstelle . IADsPathname verfügt auch über folgende Membertypen:

Methoden

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

 
IADsPathname::AddLeafElement

Fügt am Ende des Verzeichnispfads ein Element hinzu, das bereits für das Pathname-Objekt festgelegt ist.
IADsPathname::CopyPath

Erstellt eine Kopie des Pathname-Objekts.
IADsPathname::GetElement

Ruft ein Element eines Verzeichnispfads ab.
IADsPathname::GetEscapedElement

Wird verwendet, um Sonderzeichen im Eingabepfad zu escapen.
IADsPathname::GetNumElements

Ruft die Anzahl der Elemente im Pfad ab.
IADsPathname::RemoveLeafElement

Entfernt das letzte Element aus dem Verzeichnispfad, der für das Pathname-Objekt festgelegt wurde.
IADsPathname::Retrieve

Die IADsPathname::Retrieve-Methode ruft den Pfad des Objekts mit unterschiedlichen Formattypen ab.
IADsPathname::Set

Richtet das Pathname-Objekt zum Analysieren eines Verzeichnispfads ein.
IADsPathname::SetDisplayType

Gibt an, wie der Pfad eines Objekts angezeigt wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile iads.h

Weitere Informationen

ADS_FORMAT_ENUM

ADS_SETTYPE_ENUM

CoCreateInstance()

Methoden der IADsPathname-Eigenschaft

IDispatch