IAllocatorMXF::Metode GetBuffer (dmusicks.h)
Metode ini GetBuffer
mengalokasikan buffer untuk peristiwa MIDI panjang.
Sintaks
NTSTATUS GetBuffer(
[out] PBYTE *ppBuffer
);
Parameter
[out] ppBuffer
Penunjuk output untuk buffer. Parameter ini menunjuk ke variabel penunjuk yang dialokasikan pemanggil tempat metode menulis penunjuk ke buffer.
Nilai kembali
GetBuffer
mengembalikan S_OK jika panggilan berhasil. Jika tidak, metode mengembalikan kode kesalahan yang sesuai.
Keterangan
Driver miniport memanggil metode ini hanya ketika perlu mengirim potongan data besar ke sink tangkapan. Secara khusus, driver miniport menggunakan metode ini setiap kali komponen perlu mengemas lebih banyak data daripada yang dapat disimpan di anggota uDataDMUS_KERNEL_EVENT.
Ukuran buffer dapat ditentukan dengan memanggil IAllocatorMXF::GetBufferSize. GetBufferSize
perlu dipanggil hanya sekali karena ukuran buffer konstan untuk implementasi alokator apa pun.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dmusicks.h (termasuk Dmusicks.h) |
IRQL | <=DISPATCH_LEVEL |
Lihat juga
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