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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk