다음을 통해 공유


WIA_DEV_CAP 구조체(wia_xp.h)

애플리케이션은 WIA_DEV_CAP 구조를 사용하여 디바이스 기능을 열거합니다. 디바이스 기능은 디바이스가 지원하는 이벤트 또는 명령에 의해 정의됩니다. 자세한 내용은 IEnumWIA_DEV_CAPS 참조하세요.

구문

typedef struct _WIA_DEV_CAP {
  GUID  guid;
  ULONG ulFlags;
  BSTR  bstrName;
  BSTR  bstrDescription;
  BSTR  bstrIcon;
  BSTR  bstrCommandline;
} WIA_DEV_CAP, *PWIA_DEV_CAP, WIA_EVENT_HANDLER, *PWIA_EVENT_HANDLER;

멤버

guid

형식: GUID

디바이스 기능을 식별하는 GUID를 지정합니다. 이 멤버는 WIA 디바이스 명령 또는 WIA이벤트 식별자에 지정된 값으로 설정할 수 있습니다.

ulFlags

형식: ULONG

이벤트 처리기를 열거할 때 사용됩니다. 가능한 값이 이 표에 나열되어 있습니다.

Description
WIA_IS_DEFAULT_HANDLER 현재 등록된 처리기를 사용해야 합니다. 이벤트 처리기를 열거할 때 유일한 유효한 값입니다. 디바이스의 이벤트 기능을 열거할 때는 유효한 값이 아닙니다.
WIA_ACTION_EVENT 이벤트는 작업 유형이므로 영구 등록 API, IWiaDevMgr::RegisterEventCallbackProgramIWiaDevMgr::RegisterEventCallbackCLSID를 사용하는 프로그램에서 수신할 수 있습니다.
WIA_NOTIFICATION_EVENT 이벤트는 알림 유형이므로 런타임 등록 함수인 IWiaDevMgr::RegisterEventCallbackInterface를 사용하는 프로그램에서 수신할 수 있습니다.

bstrName

형식: BSTR

기능 이름의 짧은 버전을 포함하는 문자열을 지정합니다.

bstrDescription

형식: BSTR

사용자에게 표시되는 기능에 대한 설명이 포함된 문자열을 지정합니다.

bstrIcon

형식: BSTR

이 기능 또는 처리기를 나타내는 아이콘의 위치 및 리소스 ID를 나타내는 문자열을 지정합니다. 문자열은 drive:\path\module,n 형식이어야 합니다. 여기서 n은 아이콘의 부정된 리소스 ID입니다(즉, 아이콘의 리소스 ID가 100이면 n은 -100임).

bstrCommandline

형식: BSTR

명령줄 인수를 나타내는 문자열을 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wia_xp.h(Wia.h 포함)