共用方式為


IOCTL_INTERNAL_USBFN_DESCRIPTOR_UPDATE IOCTL (ufxbase.h)

USB 函式類別延伸模組會將此要求傳送至客戶端驅動程式,以更新至指定端點的端點描述元。

主要程序代碼

IRP_MJ_INTERNAL_DEVICE_CONTROL

輸入緩衝區

輸入緩衝區會指向指定端點管道標識碼的 USBFNPIPEID

輸入緩衝區長度

USBFNPIPEID 的大小 值。

輸出緩衝區

輸出緩衝區會指向描述端點描述元的 USB_ENDPOINT_DESCRIPTOR 結構。 若要擷取 結構,用戶端驅動程序必須呼叫 WdfRequestRetrieveOutputBuffer

輸出緩衝區長度

USB_ENDPOINT_DESCRIPTOR 結構的大小。

狀態區塊

如果要求成功,客戶端驅動程式應以 STATUS_SUCCESS 完成要求。 否則,用戶端驅動程式應以適當的錯誤狀況完成驅動程式,例如 STATUS_INVALID_PARAMETERSTATUS_INSUFFICIENT_RESOURCES

言論

UFX 會將此 IOCTL 傳送至 UfxEndpointCreate為端點建立的命令佇列。 用戶端驅動程式應該使用端點描述元中包含的參數,更新控制器上的端點組態。

要求

要求 價值
標頭 ufxbase.h