Bagikan melalui


Fungsi VideoPortReadRegisterBufferUchar (video.h)

Fungsi VideoPortReadRegisterBufferUchar membaca sejumlah byte dari rentang memori perangkat yang dipetakan dan menulisnya ke dalam buffer.

Sintaks

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortReadRegisterBufferUchar(
        PUCHAR Register,
  [out] PUCHAR Buffer,
        ULONG  Count
);

Parameter

Register

Arahkan ke register. Register yang diberikan harus dalam rentang ruang memori yang dipetakan yang dikembalikan oleh VideoPortGetDeviceBase.

[out] Buffer

Arahkan ke buffer tempat nilai UCHAR ditulis.

Count

Menentukan jumlah byte yang akan ditulis ke buffer.

Nilai kembali

Tidak ada

Keterangan

Buffer harus cukup besar untuk berisi setidaknya jumlah byte yang ditentukan.

Fungsi HwVidInterrupt atau HwVidSynchronizeExecutionCallback driver miniport dapat memanggil VideoPortReadRegisterBufferUchar.

Pemanggil VideoPortReadRegisterBufferUchar dapat berjalan di IRQL apa pun, asalkan memori yang ditujukkan oleh parameter Buffer adalah residen dan yang ditujukkan oleh parameter Register adalah residen, memori perangkat yang dipetakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header video.h (sertakan Video.h)
Pustaka Videoprt.lib
DLL Videoprt.sys
IRQL Lihat bagian Keterangan.

Lihat juga

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VideoPortGetDeviceBase