PFNKSDEFAULTALLOCATE 回呼函式 (ks.h)
AVStream minidriver 的 AVStrMiniAllocate 例程會使用 Context 參數中指定的配置器來配置框架。
語法
PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;
PVOID Pfnksdefaultallocate(
[in] PVOID Context
)
{...}
參數
[in] Context
配置器在 AVStrMiniInitializeAllocator 中建立之內容結構的指標。
傳回值
Allocate 會傳回新配置記憶體的指標。 如果嘗試配置記憶體失敗,則傳回 NULL 。
備註
minidriver 會在其KSALLOCATOR_DISPATCH結構的 Allocate 成員中指定此例程的位址。 minidriver 會將此結構傳遞至 KSPIN_DISPATCH 中的類別驅動程式。
AVStream 會呼叫此例程來配置框架。 處理程式應該配置框架,如傳遞至初始化分派的配置器框架內容所述。
如需詳細資訊,請參閱 KS 配置器。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX。 |
目標平台 | 桌面 |
標頭 | ks.h (包含 Ks.h) |