分配 UcmTcpciCx 为其调度端口控制器的硬件请求的框架队列对象。
语法
void UcmTcpciPortControllerSetHardwareRequestQueue(
UCMTCPCIPORTCONTROLLER PortControllerObject,
WDFQUEUE HardwareRequestQueue
);
参数
PortControllerObject
处理客户端驱动程序在上一次调用中接收的端口控制器对象,UcmTcpciPortControllerCreate。
HardwareRequestQueue
要分配的框架队列对象的句柄。
返回值
没有
言论
创建端口控制器对象后,客户端驱动程序必须调用 UcmTcpciPortControllerSetHardwareRequestQueue。 驱动程序在调用 UcmTcpciPortControllerStart之前,必须仅调用此方法一次。
队列对象的父对象是端口控制器对象。
客户端驱动程序可以选择跨多个端口控制器对象使用相同的队列。 但是,在这种情况下,驱动程序必须确保端口控制器对象不会超过队列对象。 只有在停止所有端口控制器后,才能删除队列对象。 UcmTcpciCx 保证每个端口控制器对象一次只处理队列中的一个请求。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | Windows Server 2016 |
目标平台 | 窗户 |
标头 | ucmtcpciportcontroller.h |
IRQL | <=DISPATCH_LEVEL |