EFI_USBFN_MESSAGE
Die EFI_USBFN_MESSAGE-Enumeration wird verwendet, um das Ereignis anzugeben, das eine Nachrichtenbenachrichtigung initiiert hat.
Syntax
typedef enum _EFI_USBFN_MESSAGE
{
EfiUsbMsgNone = 0,
EfiUsbMsgSetupPacket,
EfiUsbMsgEndpointStatusChangedRx,
EfiUsbMsgEndpointStatusChangedTx
EfiUsbMsgBusEventDetach,
EfiUsbMsgBusEventAttach,
EfiUsbMsgBusEventReset,
EfiUsbMsgBusEventSuspend,
EfiUsbMsgBusEventResume,
EfiUsbMsgBusEventSpeed
} EFI_USBFN_MESSAGE;
Konstanten
EfiUsbMsgNone
Keine Geräteinformationen.
EfiUsbMsgSetupPacket
Gibt an, dass das SETUP-Paket empfangen wird und der zurückgegebene Puffer eine EFI_USB_DEVICE_REQUEST-Struktur enthält.
EfiUsbMsgEndpointStatusChangedRx
Gibt an, dass einige der angeforderten Daten vom Host empfangen wurden. Es liegt in der Verantwortung des Klassentreibers zu bestimmen, ob er auf die verbleibenden Daten warten muss. Der zurückgegebene Puffer enthält eine EFI_USBFN_TRANSFER_RESULT Struktur, die die Endpunktnummer, die Übertragung status und die Anzahl der empfangenen Bytes enthält.
EfiUsbMsgEndpointStatusChangedTx
Gibt an, dass einige der angeforderten Daten an den Host übertragen wurden. Es liegt in der Verantwortung des Klassentreibers, zu bestimmen, ob verbleibende Daten erneut übertragen werden müssen. Der zurückgegebene Puffer enthält eine EFI_USBFN_TRANSFER_RESULT Struktur, die die Endpunktnummer, die Übertragung status und die Anzahl der gesendeten Bytes enthält.
EfiUsbMsgBusEventDetach
Signalisiertes DETACH-Busereignis.
EfiUsbMsgBusEventAttach
Das ATTACH-Busereignis wird signalisiert.
EfiUsbMsgBusEventReset
Reset-Busereignis wird signalisiert.
EfiUsbMsgBusEventSuspend
Signalisiertes SUSPEND-Busereignis.
EfiUsbMsgBusEventResume
Resume Bus-Ereignis signalisiert.
EfiUsbMsgBusEventSpeed
Busgeschwindigkeit aktualisiert, zurückgegeben Puffer angegebene Busgeschwindigkeit mithilfe einer EFI_USB_BUS_SPEED Enumeration.
Anforderungen
Header: Vom Benutzer generiert