Partager via


EFI_USBFN_MESSAGE

L’énumération EFI_USBFN_MESSAGE est utilisée pour indiquer l’événement qui a lancé une notification de message.

Syntaxe

typedef enum _EFI_USBFN_MESSAGE
{
EfiUsbMsgNone = 0,
EfiUsbMsgSetupPacket,
EfiUsbMsgEndpointStatusChangedRx,
EfiUsbMsgEndpointStatusChangedTx
EfiUsbMsgBusEventDetach,
EfiUsbMsgBusEventAttach,
EfiUsbMsgBusEventReset,
EfiUsbMsgBusEventSuspend,
EfiUsbMsgBusEventResume,
EfiUsbMsgBusEventSpeed
} EFI_USBFN_MESSAGE;

Constantes

EfiUsbMsgNone
Aucune information sur l’appareil.

EfiUsbMsgSetupPacket
Indique que le paquet SETUP est reçu et que la mémoire tampon retournée contient une structure EFI_USB_DEVICE_REQUEST

EfiUsbMsgEndpointStatusChangedRx
Indique que certaines des données demandées ont été reçues de l’hôte. Il incombe au pilote de classe de déterminer s’il doit attendre les données restantes. La mémoire tampon retournée contient un struct EFI_USBFN_TRANSFER_RESULT contenant le numéro de point de terminaison, les status de transfert et le nombre d’octets reçus.

EfiUsbMsgEndpointStatusChangedTx
Indique que certaines des données demandées ont été transmises à l’hôte. Il incombe au pilote de classe de déterminer si les données restantes doivent être renvoyés. La mémoire tampon retournée contient un struct EFI_USBFN_TRANSFER_RESULT contenant le numéro de point de terminaison, les status de transfert et le nombre d’octets envoyés.

EfiUsbMsgBusEventDetach
Événement de bus DETACH signalé.

EfiUsbMsgBusEventAttach
Événement de bus ATTACH signalé.

EfiUsbMsgBusEventReset
Événement reset bus signalé.

EfiUsbMsgBusEventSuspend
Événement de bus SUSPEND signalé.

EfiUsbMsgBusEventResume
Événement resume bus signalé.

EfiUsbMsgBusEventSpeed
Vitesse du bus mise à jour, mémoire tampon retournée indiquant la vitesse du bus à l’aide d’une énumération EFI_USB_BUS_SPEED.

Spécifications

En-tête: Généré par l’utilisateur