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