Freigeben über


IDsObjectPicker::InvokeDialog-Methode (objsel.h)

Die IDsObjectPicker::InvokeDialog-Methode zeigt ein Modale Objektauswahl-Dialogfeld an und gibt die Benutzerauswahl zurück.

Syntax

HRESULT InvokeDialog(
  HWND        hwndParent,
  IDataObject **ppdoSelections
);

Parameter

hwndParent

Handle mit dem Besitzerfenster des Dialogfelds. Dieser Parameter darf nicht NULL oder das Ergebnis der GetDesktopWindow-Funktion sein.

ppdoSelections

Zeiger auf einen IDataObject-Schnittstellenzeiger , der ein Datenobjekt empfängt, das Daten über die Benutzerauswahl enthält. Diese Daten werden im CFSTR_DSOP_DS_SELECTION_LIST-Datenformat bereitgestellt. Dieser Parameter empfängt NULL , wenn der Benutzer das Dialogfeld abbricht.

Rückgabewert

Gibt einen Standardfehlercode oder einen der folgenden Werte zurück.

Hinweise

Bevor IDsObjectPicker::InvokeDialog aufgerufen wird, muss das IDsObjectPicker-Objekt durch Aufrufen von IDsObjectPicker::Initialize initialisiert werden. Nachdem das IDsObjectPicker-Objekt initialisiert wurde, kann InvokeDialog mehrmals aufgerufen werden, ohne die Schnittstelle erneut zu initialisieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile objsel.h
DLL Objsel.dll

Weitere Informationen

CFSTR_DSOP_DS_SELECTION_LIST

DS_SELECTION

DS_SELECTION_LIST

Verzeichnisobjektauswahl

Idataobject

IDsObjectPicker