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) |