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::RegisterEventCallbackProgram 및 IWiaDevMgr::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 포함) |