IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER IOCTL (ucmtcpciportcontrollerrequests.h)
设置根据通用串行总线类型 C 端口控制器接口规范定义的TRANSMIT_BUFER寄存器。
主要代码
输入缓冲区
指向 UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS 结构的指针,该结构包含要在 TRANSMIT_BUFFER Register 中设置的值。 若要获取结构,请通过传递收到的框架请求对象来调用 WdfRequestRetrieveInputBuffer 。 此结构在 UcmTcpciSpec.h 中声明。
输入缓冲区长度
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS结构的大小。
状态块
Irp->如果请求成功,IoStatus.Status 设置为 STATUS_SUCCESS。 否则, 状态 为相应的错误条件作为 NTSTATUS 代码。
注解
UcmTcpciCx 类扩展发送此 IOCTL 请求以设置TRANSMIT_BUFFER寄存器。 要设置的值在提供的 结构中提供。 在寄存器中设置值后,客户端驱动程序必须调用 WdfRequestComplete 才能完成请求。
要求
要求 | 值 |
---|---|
Header | ucmtcpciportcontrollerrequests.h |
另请参阅
WdfIoTargetSendInternalIoctlOthersSynchronously
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈