Fungsi panggilan balik PFNKSDEFAULTALLOCATE (ks.h)
Rutinitas AVStrMiniAllocate AVStream minidriver mengalokasikan bingkai menggunakan alokator yang ditentukan dalam parameter Konteks .
Sintaks
PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;
PVOID Pfnksdefaultallocate(
[in] PVOID Context
)
{...}
Parameter
[in] Context
Arahkan ke struktur konteks alokator yang dibuat di AVStrMiniInitializeAllocator.
Nilai kembali
Alokasikan mengembalikan penunjuk ke memori yang baru dialokasikan. Mengembalikan NULL jika upaya untuk mengalokasikan memori gagal.
Keterangan
Minidriver menentukan alamat rutin ini dalam anggota Alokasikan struktur KSALLOCATOR_DISPATCH-nya . Minidriver meneruskan struktur ini ke driver kelas di KSPIN_DISPATCH.
AVStream memanggil rutinitas ini untuk mengalokasikan bingkai. Handler harus mengalokasikan bingkai seperti yang dijelaskan oleh konteks pembingkaian alokator yang diteruskan ke pengiriman inisialisasi.
Untuk informasi selengkapnya, lihat Alokator KS.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan DirectX 8.0 dan versi DirectX yang lebih baru. |
Target Platform | Desktop |
Header | ks.h (termasuk Ks.h) |