IStiDevice::RawReadCommand 메서드(sti.h)
IStiDevice::RawReadCommand 메서드는 스틸 이미지 디바이스에서 명령 정보를 읽습니다.
구문
HRESULT RawReadCommand(
[in, out] LPVOID lpBuffer,
[in, out] LPDWORD lpdwNumberOfBytes,
[in, optional] LPOVERLAPPED lpOverlapped
);
매개 변수
[in, out] lpBuffer
디바이스에서 읽은 데이터를 수신하는 버퍼에 대한 호출자 제공 포인터입니다.
[in, out] lpdwNumberOfBytes
DWORD에 대한 호출자 제공 포인터입니다. 호출자는 lpBuffer가 가리키는 버퍼의 바이트 수를 사용하여 DWORD를 로드해야 합니다. 반환 시 실제로 읽은 바이트 수가 포함됩니다.
[in, optional] lpOverlapped
선택 사항으로, OVERLAPPED 구조체에 대한 호출자 제공 포인터입니다(Microsoft Windows SDK 설명서에 설명되어 있습니다).
반환 값
작업이 성공하면 메서드는 S_OK 반환합니다. 그렇지 않으면 stierr.h에 정의된 STIERR 접두사 오류 코드 중 하나를 반환합니다.
설명
IStiDevice::RawReadCommand 메서드는 공급업체에서 제공하는 미니 드라이버에서 내보내는 IStiUSD::RawReadCommand를 호출합니다. 버퍼 콘텐츠의 의미는 공급업체에서 정의됩니다.
명령 및 데이터 정보를 다른 방법으로 디바이스에서 읽는 경우에만 IStiDevice::RawReadCommand 를 호출하면 됩니다. 다른 디바이스의 경우 명령과 데이터 모두에 IStiDevice::RawReadData 를 사용할 수 있습니다.
IStiDevice::RawReadCommand를 호출하기 전에 IStiDevice COM 인터페이스의 클라이언트는 IStillImage::CreateDevice를 호출하여 지정된 디바이스에 대한 액세스를 제공하는 IStiDevice 인터페이스 포인터를 가져와야 합니다.
IStiDevice::RawReadCommand 호출 앞에 IStiDevice::LockDevice를 호출한 다음 IStiDevice::UnLockDevice를 호출해야 합니다.
요구 사항
| 대상 플랫폼 | 데스크톱 |
| 헤더 | sti.h(Sti.h 포함) |
피드백
다음에 대한 사용자 의견 제출 및 보기