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)

Lihat juga

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH