다음을 통해 공유


DEVICEDIALOGDATA 구조체

디바이스 대화 상자를 호출하는 데 필요한 데이터를 정의합니다.

구문

typedef struct {
  DWORD    cbSize;
  HWND     hwndParent;
  IWiaItem *pIWiaItemRoot;
  DWORD    dwFlags;
  LONG     lIntent;
  LONG     lItemCount;
  IWiaItem **ppWiaItem;
} DEVICEDIALOGDATA;

멤버

cbSize

형식:DWORD

이 구조체의 크기를 바이트 단위로 지정합니다.

hwndParent

형식: HWND

대화 상자의 부모 창에 대한 핸들을 지정합니다.

pIWiaItemRoot

형식: IWiaItem*

애플리케이션 항목 트리에서 유효한 루트 항목을 나타내는 IWiaItem 인터페이스를 가리킵니다.

dwFlags

형식:DWORD

대화 상자의 작업을 제어하는 플래그 집합을 지정합니다. 다음 값으로 설정할 수 있습니다.

플래그 의미
0 기본 동작
WIA_DEVICE_DIALOG_SINGLE_IMAGE 디바이스 이미지 획득 대화 상자에서 이미지 선택을 단일 이미지로 제한합니다.
WIA_DEVICE_DIALOG_USE_COMMON_UI 공급업체에서 제공하는 UI 대신 시스템 UI(사용 가능한 경우)를 사용합니다. 시스템 UI를 사용할 수 없는 경우 공급업체 UI가 사용됩니다. 두 UI를 모두 사용할 수 없는 경우 함수는 E_NOTIMPL 반환합니다.

 

lIntent

형식: LONG

이미지가 나타낼 데이터 형식을 지정합니다. 이미지 의도 값 목록은 이미지 의도 상수를 참조하세요.

lItemCount

형식: LONG

ppWiaItem 매개 변수로 표시된 배열의 항목 수를 받습니다.

ppWiaItem

형식: IWiaItem**

IWiaItem 인터페이스에 대한 포인터 배열의 주소를 받습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Wiadefd.h