共用方式為


IOCTL_INTERNAL_USBFN_DESCRIPTOR_UPDATE IOCTL (ufxbase.h)

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

主要程序代碼

IRP_MJ_INTERNAL_DEVICE_CONTROL

輸入緩衝區

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

輸入緩衝區長度

USBFNP一D 值的大小。

輸出緩衝區

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

輸出緩衝區長度

USB_ENDPOINT_DESCRIPTOR 結構的大小。

狀態區塊

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

備註

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

規格需求

需求
標頭 ufxbase.h