IOCTL_USBPRINT_VENDOR_SET_COMMAND IOCTL (usbprint.h)
IOCTL_USBPRINT_VENDOR_SET_COMMAND请求允许上层软件 ((如语言监视器) )向目标设备发出特定于供应商的 SET 命令。
主要代码
输入缓冲区
指向输入缓冲区(UCHAR 元素数组)的指针。 下表显示了每个数组元素的含义。
Array 元素 | 目录 |
---|---|
lpInBuffer[0] | 供应商请求代码 |
lpInBuffer[1] | 供应商请求值 (最重要的字节) |
lpInBuffer[2] | 供应商请求值 (最小有效字节) |
lpInBuffer[3], ... | 作为命令的一部分发送的任何其他数据 |
输入缓冲区长度
输入缓冲区的大小(以字节为单位)。
输出缓冲区
未在此操作中使用;将此参数设置为 NULL。
输出缓冲区长度
未在此操作中使用;将此参数设置为 0。
状态块
Irp->如果请求成功,IoStatus.Status 设置为 STATUS_SUCCESS 。 否则, 状态 为相应的错误条件作为 NTSTATUS 代码。
要求
要求 | 值 |
---|---|
Header | usbprint.h |
另请参阅
IOCTL_USBPRINT_VENDOR_GET_COMMAND
WdfIoTargetSendInternalIoctlOthersSynchronously