Partager via


Méthode IDsObjectPicker ::InvokeDialog (objsel.h)

La méthode IDsObjectPicker ::InvokeDialog affiche une boîte de dialogue sélecteur d’objets modales et retourne les sélections utilisateur.

Syntaxe

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

Paramètres

hwndParent

Gérer vers la fenêtre propriétaire de la boîte de dialogue. Ce paramètre ne peut pas être NULL ou le résultat de la fonction GetDesktopWindow .

ppdoSelections

Pointeur vers un pointeur d’interface IDataObject qui reçoit un objet de données qui contient des données sur les sélections utilisateur. Ces données sont fournies dans le format de données CFSTR_DSOP_DS_SELECTION_LIST . Ce paramètre reçoit NULL si l’utilisateur annule la boîte de dialogue.

Valeur retournée

Retourne un code d’erreur standard ou l’une des valeurs suivantes.

Remarques

Avant d’appeler IDsObjectPicker ::InvokeDialog , l’objet IDsObjectPicker doit être initialisé en appelant IDsObjectPicker ::Initialize. Une fois l’objet IDsObjectPicker initialisé, InvokeDialog peut être appelé plusieurs fois sans réinitialiser l’interface.

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 objsel.h
DLL Objsel.dll

Voir aussi

CFSTR_DSOP_DS_SELECTION_LIST

DS_SELECTION

DS_SELECTION_LIST

Sélecteur d’objets directory

Idataobject

IDsObjectPicker