次の方法で共有


EFI_USBFN_MESSAGE

EFI_USBFN_MESSAGE 列挙体は、メッセージ通知を開始したイベントを示すために使用します。

構文

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

定数

EfiUsbMsgNone
デバイス情報なし。

EfiUsbMsgSetupPacket
セットアップ パケットが受信され、返されたバッファーに EFI_USB_DEVICE_REQUEST 構造体が含まれていることを示します。

EfiUsbMsgEndpointStatusChangedRx
要求されたデータの一部がホストから受信されたことを示します。 クラス ドライバーは残りのデータを待つ必要があるかを判断します。 返されるバッファーには、エンドポイント番号、転送状態、受信したバイト数を含む EFI_USBFN_TRANSFER_RESULT 構造体が含まれています。

EfiUsbMsgEndpointStatusChangedTx
一部の要求されたデータがホストに送信されたことを示します。 クラス ドライバーは、残りのデータを再送信する必要があるかを判断します。 返されるバッファーには、エンドポイント番号、転送状態、送信したバイト数を含む EFI_USBFN_TRANSFER_RESULT 構造体が含まれています。

EfiUsbMsgBusEventDetach
DETACH バス イベントが通知されました。

EfiUsbMsgBusEventAttach
ATTACH バス イベントが通知されました。

EfiUsbMsgBusEventReset
RESET バス イベントが通知されました。

EfiUsbMsgBusEventSuspend
SUSPEND バス イベントが通知されました。

EfiUsbMsgBusEventResume
RESUME バス イベントが通知されました。

EfiUsbMsgBusEventSpeed
バス速度が更新され、返されたバッファーは、EFI_USB_BUS_SPEED 列挙型を使用してバス速度を示します。

要件

ヘッダー: ユーザー生成