IStiUSD::RawReadCommand 메서드(stiusd.h)

스틸 이미지 미니 드라이버의 IStiUSD::RawReadCommand 메서드는 스틸 이미지 디바이스에서 명령 정보를 읽습니다.

통사론

HRESULT RawReadCommand(
  LPVOID       lpBuffer,
  LPDWORD      lpdwNumberOfBytes,
  LPOVERLAPPED lpOverlapped
);

매개 변수

lpBuffer

디바이스에서 읽은 데이터를 수신하는 버퍼에 대한 호출자 제공 포인터입니다.

lpdwNumberOfBytes

DWORD에 대한 호출자 제공 포인터입니다. 호출자는 lpBuffer가리키는 버퍼의 바이트 수를 사용하여 DWORD를 로드합니다. 드라이버는 이 값을 실제로 읽은 바이트 수로 바꿔야 합니다.

lpOverlapped

선택 사항으로, OVERLAPPED 구조체에 대한 호출자 제공 포인터입니다(Microsoft Windows SDK 설명서에 설명됨).

반환 값

작업이 성공하면 메서드는 S_OK 반환해야 합니다. 그렇지 않으면 stierr.h정의된 STIERR 접두사 오류 코드 중 하나를 반환해야 합니다.

발언

명령 및 데이터 정보를 다른 방법으로 디바이스에서 읽는 경우에만 IStiUSD::RawReadCommand 구현해야 합니다. 다른 디바이스의 경우 IStiUSD::RawReadData 명령과 데이터 모두에 사용할 수 있습니다. 호출이 구현되지 않은 경우 STIERR_UNSUPPORTED 반환해야 합니다.

버퍼 콘텐츠의 의미와 함께 이 메서드의 구현은 공급업체에서 정의됩니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 stiusd.h(Stiusd.h 포함)

참고 항목

IStiDevice::RawReadCommand

IStiUSD