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 플랫베드 드라이버로 반환할 명령 값을 지정합니다. 이 매개 변수에 사용 가능한 명령 목록은 WIA 마이크로드라이버 명령을 참조하세요.
dblVal
WIA 플랫베드 드라이버로 반환할 명령 값을 지정합니다. 이 매개 변수에 사용 가능한 명령 목록은 WIA 마이크로드라이버 명령을 참조하세요.
pGuid
누른 단추의 GUID를 가리킵니다. 단추를 누르지 않은 경우 이 멤버는 GUID_NULL 가리킵니다.
pScanInfo
SCANINFO 구조를 가리킵니다.
handle
드라이버가 언로드되거나 종료될 때 WIA 플랫베드 드라이버에서 신호를 받을 ShutDown 이벤트 핸들을 가리킵니다.
ppButtonNames
단추 이름 배열에 대한 포인터의 주소를 지정합니다.
pHandle
이벤트 핸들을 가리킵니다.
lReserved
예약되어 있습니다. 사용하지 마십시오.
szVal
ASCII 형식으로 디바이스 이름을 지정합니다. 인터럽트 검사에 필요한 경우 마이크로 드라이버는 이 이름을 사용하여 디바이스에 파일 핸들을 가져오기 위해 CreateFile 에 전달할 수 있습니다.
요구 사항
| 헤더 | wiamicro.h(Wiamicro.h 포함) |
피드백
다음에 대한 사용자 의견 제출 및 보기