PFNKSDEFAULTALLOCATE 回调函数 (ks.h)

AVStream 微型驱动程序的 AVStrMiniAllocate 例程使用 Context 参数中指定的分配器分配帧。

语法

PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;

PVOID Pfnksdefaultallocate(
  [in] PVOID Context
)
{...}

参数

[in] Context

指向 在 AVStrMiniInitializeAllocator 中创建的分配器的上下文结构的指针。

返回值

Allocate 返回指向新分配的内存的指针。 如果分配内存的尝试失败,则返回 NULL

注解

微型驱动程序在其KSALLOCATOR_DISPATCH结构的 Allocate 成员中指定此例程的地址。 微型驱动程序将此结构传递到 KSPIN_DISPATCH 中的类驱动程序。

AVStream 调用此例程来分配帧。 处理程序应按照传递到初始化调度的分配器帧上下文中所述分配帧。

有关详细信息,请参阅 KS 分配器

要求

要求
最低受支持的客户端 适用于 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX。
目标平台 桌面
标头 ks.h (包括 Ks.h)

另请参阅

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH