다음을 통해 공유


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::Initialize를 호출하여 IDsObjectPicker 개체를 초기화해야 합니다. IDsObjectPicker 개체가 초기화되면 인터페이스를 다시 초기화하지 않고 InvokeDialog를 여러 번 호출할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 objsel.h
DLL Objsel.dll

추가 정보

CFSTR_DSOP_DS_SELECTION_LIST

DS_SELECTION

DS_SELECTION_LIST

디렉터리 개체 선택기

Idataobject

IDsObjectPicker