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
UDECXUSBDEVICE_INIT 結構的指標,其中包含虛擬 USB 裝置的初始化參數。 用戶端驅動程式在先前呼叫 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) |