EFI_USBFN_MESSAGE
La enumeración EFI_USBFN_MESSAGE se usa para indicar el evento que inició una notificación de mensaje.
Sintaxis
typedef enum _EFI_USBFN_MESSAGE
{
EfiUsbMsgNone = 0,
EfiUsbMsgSetupPacket,
EfiUsbMsgEndpointStatusChangedRx,
EfiUsbMsgEndpointStatusChangedTx
EfiUsbMsgBusEventDetach,
EfiUsbMsgBusEventAttach,
EfiUsbMsgBusEventReset,
EfiUsbMsgBusEventSuspend,
EfiUsbMsgBusEventResume,
EfiUsbMsgBusEventSpeed
} EFI_USBFN_MESSAGE;
Constantes
EfiUsbMsgNone
No hay información del dispositivo.
EfiUsbMsgSetupPacket
Indica que se recibe el paquete SETUP y el búfer devuelto contiene una estructura de EFI_USB_DEVICE_REQUEST.
EfiUsbMsgEndpointStatusChangedRx
Indica que se han recibido algunos de los datos solicitados del host. Es responsabilidad del controlador de clase determinar si necesita esperar los datos restantes. El búfer devuelto contiene una estructura EFI_USBFN_TRANSFER_RESULT que contiene el número de punto de conexión, el estado de transferencia y un recuento de los bytes recibidos.
EfiUsbMsgEndpointStatusChangedTx
Indica que algunos de los datos solicitados se han transmitido al host. Es responsabilidad del controlador de clase determinar si es necesario reenviar los datos restantes. El búfer devuelto contiene un EFI_USBFN_TRANSFER_RESULT estructura que contiene el número de punto de conexión, el estado de transferencia y el recuento de bytes enviados.
EfiUsbMsgBusEventDetach
Evento de bus DETACH señalado.
EfiUsbMsgBusEventAttach
Evento attach bus señalado.
EfiUsbMsgBusEventReset
Se ha señalado el evento reset bus.
EfiUsbMsgBusEventSuspend
Suspend evento de bus señalado.
EfiUsbMsgBusEventResume
REANUDA el evento de bus señalado.
EfiUsbMsgBusEventSpeed
La velocidad del bus se actualizó y devolvió el búfer indica la velocidad del bus mediante una enumeración de EFI_USB_BUS_SPEED .
Requisitos
Rúbrica: Usuario generado