KsCreateAllocator2 函数 (ks.h)

为给定的接收器连接句柄创建分配器的句柄。 此函数不会完成 IRP 或在 IRP 中设置状态。

从 Windows 8 开始受支持。

语法

KSDDKAPI HRESULT KsCreateAllocator2(
  [in]  HANDLE               ConnectionHandle,
  [in]  PKSALLOCATOR_FRAMING AllocatorFraming,
  [out] PHANDLE              AllocatorHandle
);

参数

[in] ConnectionHandle

指定要在其中创建分配器的接收器连接的句柄。

[in] AllocatorFraming

指向 KSALLOCATOR_FRAMING 结构的指针,该结构指定分配器的框架。

[out] AllocatorHandle

指定指向用于存储分配器句柄的句柄的指针。

返回值

如果成功,则返回 NOERROR ;否则,将返回错误代码。

注解

这是 KsCreateAllocator 函数的新版本,使用设备代理创建内核流式处理对象的句柄。 此外,在调用此函数之前,必须调用组件对象模型 (COM) CoInitialize 函数。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
目标平台 通用
标头 ks.h (包括 Ks.h)
IRQL PASSIVE_LEVEL

另请参阅

CoInitialize

KSALLOCATOR_FRAMING

KsCreateAllocator