Metode IStiDevice::RawWriteCommand (sti.h)
Metode IStiDevice::RawWriteCommand mengirimkan informasi perintah ke perangkat gambar diam.
Sintaks
HRESULT RawWriteCommand(
[in] LPVOID lpBuffer,
DWORD nNumberOfBytes,
[in, optional] LPOVERLAPPED lpOverlapped
);
Parameter
[in] lpBuffer
Penunjuk yang disediakan penelepon ke buffer yang berisi data yang akan dikirim ke perangkat.
nNumberOfBytes
Jumlah byte yang disediakan penelepon yang akan ditulis. Ini adalah jumlah byte dalam buffer yang ditujukkan oleh lpBuffer.
[in, optional] lpOverlapped
Penunjuk opsional yang disediakan penelepon ke struktur TUMPANG TINDIH (dijelaskan dalam dokumentasi Microsoft Windows SDK).
Nilai kembali
Jika operasi berhasil, metode akan mengembalikan S_OK. Jika tidak, ia mengembalikan salah satu kode kesalahan berawalan STIERR yang ditentukan dalam stierr.h.
Keterangan
Metode IStiDevice::RawWriteCommand memanggil IStiUSD::RawWriteCommand, yang diekspor oleh minidriver yang disediakan vendor. Arti konten buffer ditentukan vendor.
Anda hanya perlu memanggil IStiDevice::RawWriteCommand jika perintah dan data ditulis ke perangkat dengan metode yang berbeda. Untuk perangkat lain, IStiDevice::RawWriteData dapat digunakan untuk perintah dan data.
Sebelum memanggil IStiDevice::RawWriteCommand, klien antarmuka IStiDevice COM harus memanggil IStillImage::CreateDevice untuk mendapatkan penunjuk antarmuka IStiDevice , yang menyediakan akses ke perangkat tertentu.
Panggilan ke IStiDevice::RawWriteCommand harus didahului dengan panggilan ke IStiDevice::LockDevice dan diikuti dengan panggilan ke IStiDevice::UnLockDevice.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | sti.h (termasuk Sti.h) |
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