Metode IDmaChannel::SetBufferSize (portcls.h)

Metode SetBufferSize mengatur ukuran buffer saluran DMA saat ini.

Sintaks

void SetBufferSize(
  ULONG BufferSize
);

Parameter

BufferSize

Menentukan ukuran buffer saat ini dalam byte.

Mengembalikan nilai

Tidak ada

Keterangan

Metode SetBufferSize digunakan untuk mengubah ukuran buffer yang sebelumnya dialokasikan oleh metode IDmaChannel::AllocateBuffer. Setelah panggilan ke AllocateBuffer dan sebelum SetBufferSize dipanggil, IDmaChannel::BufferSize mengembalikan ukuran aktual dari buffer yang dialokasikan. Setelah SetBufferSize dipanggil, BufferSize mengembalikan ukuran yang ditentukan dalam panggilan SetBufferSize. Objek saluran DMA sebenarnya tidak menggunakan nilai ini secara internal. Ukuran buffer saat ini dipertahankan oleh objek untuk memungkinkan berbagai kliennya untuk mengomunikasikan ukuran buffer yang dimaksudkan.

Persyaratan

   
Header portcls.h
IRQL Tingkat apa pun

Lihat juga

IDmaChannel