IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT IOCTL (genericusbfnioctl.h)
此 I/O 控制程式代碼 (IOCTL) 是由使用者模式服務或應用程式傳送,以在對應至輸入緩衝區中指定管道識別碼的端點發出 IN 方向傳輸。 成功傳送輸出緩衝區中的數據之後,會自動附加長度為零的封包,而傳輸承載大小是端點最大封包大小的倍數。 這應該用於對應至通用序列總線 (USB) 傳輸的最後一個 I/O 要求。
輸入緩衝區
USBFNP一D,指定要進行傳輸的管道識別碼。
輸入緩衝區長度
USBFNP一D 的大小。
輸出緩衝區
要傳送至主機的數據。
輸出緩衝區長度
以位元組為單位的輸出緩衝區大小。
備註
如果同步呼叫此 I/O 控件程式代碼 (IOCTL) ,請將 lpOverlapped 參數設定為 NULL。 如果以異步方式呼叫這個 IOCTL,請將 lpOverlapped 參數指派給包含事件物件的句柄之 OVERLAPPED 結構的指標。 當作業完成時,事件對象會發出訊號。
傳回值是 BOOL 值,表示作業成功或失敗。 TRUE 表示成功,否則為 FALSE。
規格需求
需求 | 值 |
---|---|
標頭 | genericusbfnioctl.h (include GenericUsbFnIoctl.h) |