共用方式為


IOCTL_USBPRINT_GET_LPT_STATUS IOCTL (usbprint.h)

IOCTL_USBPRINT_GET_LPT_STATUS 要求允許上層軟體(例如語言監視器),要求並從USB印表機取得印表機狀態位元組。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

此作業中未使用;將此參數設定為 NULL

輸入緩衝區長度

此作業中未使用;將此參數設定為 0。

輸出緩衝區

包含印表機狀態的 DWORD 指標。

輸出緩衝區長度

sizeof(DWORD)

狀態區塊

如果要求成功,Irp->IoStatus.Status 會設定為 STATUS_SUCCESS。 否則,狀態 適當的錯誤狀況,作為 NTSTATUS 程式代碼。

要求

要求 價值
標頭 usbprint.h

另請參閱

在驅動程式 中建立IOCTL要求

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously