Metode IStiDevice::RawWriteData (sti.h)

Metode IStiDevice::RawWriteData menulis data ke perangkat gambar diam.

Sintaks

HRESULT RawWriteData(
  [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::RawWriteData memanggil IStiUSD::RawWriteData, yang diekspor oleh minidriver yang disediakan vendor.

Sebelum memanggil IStiDevice::RawWriteData, klien antarmuka IStiDevice COM harus memanggil IStillImage::CreateDevice untuk mendapatkan penunjuk antarmuka IStiDevice , yang menyediakan akses ke perangkat tertentu.

Panggilan ke IStiDevice::RawWriteData 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)

Lihat juga

IStiDevice

IStiDevice::RawWriteCommand