PFNKSDEFAULTALLOCATE 回调函数 (ks.h)
AVStream 微型驱动程序的 AVStrMiniAllocate 例程使用 Context 参数中指定的分配器分配帧。
语法
PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;
PVOID Pfnksdefaultallocate(
[in] PVOID Context
)
{...}
参数
[in] Context
指向在 AVStrMiniInitializeAllocator中创建的分配器的上下文结构的指针。
返回值
分配 返回指向新分配内存的指针。 如果尝试分配内存失败,则返回 NULL。
言论
微型驱动程序在其 KSALLOCATOR_DISPATCH 结构的 分配 成员中指定此例程的地址。 微型驱动程序将此结构传递给 KSPIN_DISPATCH中的类驱动程序。
AVStream 调用此例程来分配帧。 处理程序应按照传递给初始化调度的分配器框架上下文所述分配帧。
有关详细信息,请参阅 KS 分配器。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。 |
目标平台 | 桌面 |
标头 | ks.h (包括 Ks.h) |