Interface IDsObjectPicker (objsel.h)
L’interface IDsObjectPicker est utilisée par une application pour initialiser et afficher une boîte de dialogue de sélecteur d’objets. Pour créer une instance de cette interface, appelez CoCreateInstance avec l’identificateur de classe CLSID_DsObjectPicker comme indiqué ci-dessous.
HRESULT hr = S_OK;
IDsObjectPicker *pDsObjectPicker = NULL;
hr = CoCreateInstance(CLSID_DsObjectPicker,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDsObjectPicker,
(void **) &pDsObjectPicker);
Le IDsObjectPicker implémenté par le système prend en charge les modèles de thread libre et d’appartement et est thread-safe. Dans la pratique, cela signifie qu’un appel aux méthodes de cette interface se bloque jusqu’à ce qu’aucun autre thread de votre application n’appelle une autre méthode sur cette instance de l’interface.
Héritage
L’interface IDsObjectPicker hérite de l’interface IUnknown. IDsObjectPicker a également les types de membres suivants :
Méthodes
L’interface IDsObjectPicker a ces méthodes.
IDsObjectPicker ::Initialize La méthode IDsObjectPicker ::Initialize initialise la boîte de dialogue du sélecteur d’objets avec des données sur les étendues, les filtres et les options utilisées par la boîte de dialogue sélecteur d’objets. |
IDsObjectPicker ::InvokeDialog Affiche une boîte de dialogue de sélecteur d’objets modales et retourne les sélections utilisateur. |
Remarques
Il est acceptable de créer et d’initialiser une seule instance de l’interface IDsObjectPicker, puis d’effectuer plusieurs appels à InvokeDialog sans avoir à 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 |