Metode IAllocatorMXF::P utBuffer (dmusicks.h)

Metode ini saat ini tidak digunakan oleh driver miniport. Metode ini PutBuffer meneruskan buffer ke alokator, tetapi ini terjadi secara otomatis ketika IMXF::P utMessage dipanggil pula.

Sintaks

NTSTATUS PutBuffer(
  [in] PBYTE pBuffer
);

Parameter

[in] pBuffer

Penunjuk ke buffer yang diteruskan ke alokator

Nilai kembali

PutBuffer mengembalikan S_OK jika panggilan berhasil. Jika tidak, metode mengembalikan kode kesalahan yang sesuai.

Keterangan

Driver miniport tidak perlu menggunakan metode ini karena ketika driver miniport memanggil IMXF::P utMessage, alokator melihat anggota cbEvent dari struktur DMUS_KERNEL_EVENT untuk menentukan apakah uData adalah pointer atau hanya data. Jika cbEvent menentukan bahwa data peristiwa lebih besar dari kapasitas penyimpanan uData (4 byte pada sistem 32-bit dan 8 byte pada sistem 64-bit), alokator hanya mengasumsikan bahwa uData menunjuk ke buffer yang dapat digunakan kembali.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dmusicks.h (termasuk Dmusicks.h)
IRQL <=DISPATCH_LEVEL

Lihat juga

DMUS_KERNEL_EVENT

IAllocatorMXF

IMXF::P utMessage