Metode IStiUSD::RawReadCommand (stiusd.h)

Metode IStiUSD::RawReadCommand gambar diam membaca informasi perintah dari perangkat gambar diam.

Sintaks

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

Parameter

lpBuffer

Penunjuk yang disediakan penelepon ke buffer untuk menerima data yang dibaca dari perangkat.

lpdwNumberOfBytes

Penunjuk yang disediakan penelepon ke DWORD. Pemanggil memuat DWORD dengan jumlah byte dalam buffer yang diacu oleh lpBuffer. Driver harus mengganti nilai ini dengan jumlah byte yang benar-benar dibaca.

lpOverlapped

Penunjuk opsional yang disediakan penelepon ke struktur YANG TUMPANG TINDIH (dijelaskan dalam dokumentasi Microsoft Windows SDK).

Nilai kembali

Jika operasi berhasil, metode harus mengembalikan S_OK. Jika tidak, itu harus mengembalikan salah satu kode kesalahan awalan STIERR yang ditentukan dalam stierr.h.

Keterangan

Anda hanya perlu menerapkan IStiUSD::RawReadCommand jika informasi perintah dan data dibaca dari perangkat dengan metode yang berbeda. Untuk perangkat lain, IStiUSD::RawReadData dapat digunakan untuk perintah dan data. Jika panggilan tidak diimplementasikan, panggilan harus mengembalikan STIERR_UNSUPPORTED.

Implementasi metode ini, bersama dengan arti konten buffer, ditentukan vendor.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header stiusd.h (termasuk Stiusd.h)

Lihat juga

IStiDevice::RawReadCommand

IStiUSD