PFNALLOCATOR_ALLOCATEFRAME回调函数 (ks.h)

KStrAllocateFrame 例程描述了供应商提供的帧分配函数。

语法

PFNALLOCATOR_ALLOCATEFRAME PfnallocatorAllocateframe;

NTSTATUS PfnallocatorAllocateframe(
  [in]  PFILE_OBJECT FileObject,
  [out] PVOID *Frame
)
{...}

参数

[in] FileObject

指向要为其分配帧 的FILE_OBJECT 结构的指针。

[out] Frame

指向调用方分配的缓冲区的指针,其中返回了新帧。

返回值

如果处理请求,则返回STATUS_SUCCESS。 否则返回相应的错误代码。

注解

此类型用于KSSTREAMALLOCATOR_FUNCTIONTABLE结构的 AllocateFrame 成员。

可以将此结构的实例作为 KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE 属性请求的一部分传递。

要求

要求
目标平台 桌面
标头 ks.h (包括 Ks.h)

另请参阅

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE