Поделиться через


Метод IDsObjectPicker::InvokeDialog (objsel.h)

Метод IDsObjectPicker::InvokeDialog отображает диалоговое окно выбора модальных объектов и возвращает выбранные пользователем параметры.

Синтаксис

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

Параметры

hwndParent

Дескриптор к окну владельца диалогового окна. Этот параметр не может иметь значение NULL или результат функции GetDesktopWindow .

ppdoSelections

Указатель на указатель интерфейса IDataObject , который получает объект данных, содержащий данные о выбранных пользователем параметрах. Эти данные предоставляются в формате CFSTR_DSOP_DS_SELECTION_LIST данных. Этот параметр получает значение NULL , если пользователь отменяет диалоговое окно.

Возвращаемое значение

Возвращает стандартный код ошибки или одно из следующих значений.

Комментарии

Перед вызовом IDsObjectPicker::InvokeDialog необходимо инициализировать объект IDsObjectPicker путем вызова IDsObjectPicker::Initialize. После инициализации объекта IDsObjectPicker вызов InvokeDialog можно вызвать несколько раз без повторной инициализации интерфейса.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header objsel.h
DLL Objsel.dll

См. также раздел

CFSTR_DSOP_DS_SELECTION_LIST

DS_SELECTION

DS_SELECTION_LIST

Средство выбора объектов каталога

Idataobject

IDsObjectPicker