VAL 구조체(wiamicro.h)
VAL 구조는 마이크로 드라이버와 WIA 플랫베드 드라이버에서 서로 정보를 전달하는 데 사용됩니다.
통사론
typedef struct VAL {
LONG lVal;
double dblVal;
GUID *pGuid;
PSCANINFO pScanInfo;
HGLOBAL handle;
WCHAR **ppButtonNames;
HANDLE *pHandle;
LONG lReserved;
CHAR szVal[MAX_ANSI_CHAR];
} VAL, *PVAL;
회원
lVal
WIA Flatbed 드라이버로 반환할 명령 값을 지정합니다. 이 매개 변수에 사용 가능한 명령 목록은 WIA Microdriver 명령 참조하세요.
dblVal
WIA Flatbed 드라이버로 반환할 명령 값을 지정합니다. 이 매개 변수에 사용 가능한 명령 목록은 WIA Microdriver 명령 참조하세요.
pGuid
누른 단추의 GUID를 가리킵니다. 단추를 누르지 않은 경우 이 멤버는 GUID_NULL 가리킵니다.
pScanInfo
SCANINFO 구조를 가리킵니다.
handle
드라이버가 언로드되거나 종료될 때 WIA 플랫베드 드라이버에서 신호를 받는 ShutDown 이벤트 핸들을 가리킵니다.
ppButtonNames
단추 이름 배열에 대한 포인터의 주소를 지정합니다.
pHandle
이벤트 핸들을 가리킵니다.
lReserved
예약. 사용하지 마세요.
szVal[MAX_ANSI_CHAR]
ASCII 형식으로 디바이스 이름을 지정합니다. 인터럽트 검사에 필요한 경우 마이크로 드라이버는 이 이름을 사용하여 CreateFile 전달하여 디바이스에 파일 핸들을 가져올 수 있습니다.
요구 사항
요구 | 값 |
---|---|
헤더 | wiamicro.h(Wiamicro.h 포함) |