struktur KSALLOCATOR_DISPATCH (ks.h)
Struktur KSALLOCATOR_DISPATCH berisi panggilan balik yang diperlukan untuk pin untuk mengimplementasikan alokator tingkat kernelnya sendiri.
Sintaks
typedef struct _KSALLOCATOR_DISPATCH {
PFNKSPININITIALIZEALLOCATOR InitializeAllocator;
PFNKSDELETEALLOCATOR DeleteAllocator;
PFNKSDEFAULTALLOCATE Allocate;
PFNKSDEFAULTFREE Free;
} KSALLOCATOR_DISPATCH, *PKSALLOCATOR_DISPATCH;
Anggota
InitializeAllocator
Penunjuk ke rutinitas panggilan balik AVStrMiniInitializeAllocator yang disediakan minidriver.
DeleteAllocator
Penunjuk ke rutinitas panggilan balik AVStrMiniDeleteAllocator yang disediakan minidriver.
Allocate
Pointer ke rutinitas panggilan balik AVStrMiniAllocate yang disediakan minidriver.
Free
Penunjuk ke rutinitas panggilan balik AVStrMiniAllocatorFreeFrame yang disediakan minidriver.
Keterangan
Dengan menyediakan penunjuk ke struktur KSALLOCATOR_DISPATCH dalam struktur KSPIN_DISPATCH yang relevan, minidriver menyatakan bahwa pin yang sesuai mampu melakukan alokasi tingkat kernel. Alokator mungkin atau mungkin tidak digunakan oleh manajer grafik. Perhatikan bahwa memori yang dialokasikan pada tingkat kernel tidak dapat diteruskan ke filter mode pengguna.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan di Microsoft DirectX 8.0 dan versi yang lebih baru. |
Header | ks.h (termasuk Ks.h) |