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