UDECX_USB_ENDPOINT_INIT_AND_METADATA 結構 (udecxusbdevice.h)
包含虛擬 USB 裝置端點所支援的描述項。
語法
typedef struct _UDECX_USB_ENDPOINT_INIT_AND_METADATA {
PUDECXUSBENDPOINT_INIT UdecxUsbEndpointInit;
ULONG EndpointDescriptorBufferLength;
PUSB_ENDPOINT_DESCRIPTOR EndpointDescriptor;
PUSB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR SuperSpeedEndpointCompanionDescriptor;
} UDECX_USB_ENDPOINT_INIT_AND_METADATA, *PUDECX_USB_ENDPOINT_INIT_AND_METADATA;
成員
UdecxUsbEndpointInit
包含虛擬 USB 裝置初始化參數 之UDECXUSBDEVICE_INIT 結構的指標。 用戶端驅動程式在先前呼叫 UdecxUsbDeviceInitAllocate 中擷取此指標。
EndpointDescriptorBufferLength
端點描述元的長度。
EndpointDescriptor
必要。 包含端點描述元的緩衝區。 描述項會在 USB_ENDPOINT_DESCRIPTOR 結構中描述。
SuperSpeedEndpointCompanionDescriptor
選擇性。 USB 定義的超級端點隨附描述元。 如需詳細資訊,請參閱官方USB 3.0規格中的9.6.7和表格9-20一節。 描述項會在 USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR 結構中描述。
規格需求
需求 | 值 |
---|---|
標頭 | udecxusbdevice.h (include Udecx.h) |