EFI_USBFN_MESSAGE
L'enumerazione EFI_USBFN_MESSAGE viene usata per indicare l'evento che ha avviato una notifica del messaggio.
Sintassi
typedef enum _EFI_USBFN_MESSAGE
{
EfiUsbMsgNone = 0,
EfiUsbMsgSetupPacket,
EfiUsbMsgEndpointStatusChangedRx,
EfiUsbMsgEndpointStatusChangedTx
EfiUsbMsgBusEventDetach,
EfiUsbMsgBusEventAttach,
EfiUsbMsgBusEventReset,
EfiUsbMsgBusEventSuspend,
EfiUsbMsgBusEventResume,
EfiUsbMsgBusEventSpeed
} EFI_USBFN_MESSAGE;
Costanti
EfiUsbMsgNone
Nessuna informazione sul dispositivo.
EfiUsbMsgSetupPacket
Indica che il pacchetto SETUP viene ricevuto e il buffer restituito contiene una struttura EFI_USB_DEVICE_REQUEST
EfiUsbMsgEndpointStatusChangedRx
Indica che alcuni dei dati richiesti sono stati ricevuti dall'host. È responsabilità del driver di classe determinare se deve attendere i dati rimanenti. Il buffer restituito contiene un EFI_USBFN_TRANSFER_RESULT struct contenente il numero di endpoint, lo stato di trasferimento e un conteggio dei byte ricevuti.
EfiUsbMsgEndpointStatusChangedTx
Indica che alcuni dei dati richiesti sono stati trasmessi all'host. È responsabilità del driver di classe determinare se i dati rimanenti devono essere risentito. Il buffer restituito contiene un EFI_USBFN_TRANSFER_RESULT struct contenente il numero di endpoint, lo stato di trasferimento e il numero di byte inviati.
EfiUsbMsgBusEventDetach
Evento DETACH bus segnalato.
EfiUsbMsgBusEventAttach
Evento ATTACH bus segnalato.
EfiUsbMsgBusEventReset
Evento reset bus segnalato.
EfiUsbMsgBusEventSuspend
Evento SUSPEND bus segnalato.
EfiUsbMsgBusEventResume
EVENTO RESUME bus segnalato.
EfiUsbMsgBusEventSpeed
Velocità del bus aggiornata, buffer restituito indica la velocità del bus usando un'enumerazione EFI_USB_BUS_SPEED .
Requisiti
Intestazione: Utente generato