Muokkaa

Jaa


EFI_USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR

The EFI_USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR structure provides the SuperSpeed Endpoint Companion descriptor to the USB function driver.

Syntax

typedef struct
{
    UINT8          Length;
    UINT8          DescriptorType;
    UINT8          MaxBurst;
    union
    {
        UINT8      AsUchar;
        struct
        {
            UINT8  MaxStreams:5;
            UINT8  Reserved1:3;
        }          Bulk;
    }              Attributes;
    UINT16         BytesPerInterval;
} EFI_USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR;

Members

Length The size of this descriptor in bytes.

DescriptorType Specifies the descriptor type. Must be set to SUPERSPEED_USB_ENDPOINT_COMPANION.

MaxBurst The maximum number of packets the endpoint can send or receive as part of a burst.

AsUchar Specifies the length of the structures.

MaxStreams Specifies the maximum number of streams supported by the bulk endpoint.

Reserved1 Reserved. Do not use.

BytesPerInterval The total number of bytes this endpoint will transfer every service interval (SI).

Requirements

Header: User generated