Compartilhar via


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

O método IDsObjectPicker::InvokeDialog exibe uma caixa de diálogo seletor de objeto modal e retorna as seleções de usuário.

Sintaxe

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

Parâmetros

hwndParent

Identificador para a janela do proprietário da caixa de diálogo. Esse parâmetro não pode ser NULL ou o resultado da função GetDesktopWindow .

ppdoSelections

Ponteiro para um ponteiro de interface IDataObject que recebe um objeto de dados que contém dados sobre as seleções de usuário. Esses dados são fornecidos no formato de dados CFSTR_DSOP_DS_SELECTION_LIST . Esse parâmetro receberá NULL se o usuário cancelar a caixa de diálogo.

Retornar valor

Retorna um código de erro padrão ou um dos valores a seguir.

Comentários

Antes que IDsObjectPicker::InvokeDialog seja chamado, o objeto IDsObjectPicker deve ser inicializado chamando IDsObjectPicker::Initialize. Depois que o objeto IDsObjectPicker for inicializado, InvokeDialog poderá ser chamado várias vezes sem reinicializar a interface.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho objsel.h
DLL Objsel.dll

Confira também

CFSTR_DSOP_DS_SELECTION_LIST

DS_SELECTION

DS_SELECTION_LIST

Seletor de Objetos de Diretório

Idataobject

IDsObjectPicker