UEFI 简单 I/O 协议
重要
本节中的某些信息仅适用于Windows 10 移动版和某些处理器体系结构。
简单的 I/O 协议由刷写工具用于在预启动环境中启用设备和主机之间的通信。
本文档的未来版本中将提供有关闪烁工具的信息。
EFI_SIMPLE_WINPHONE_IO_PROTOCOL
本部分提供EFI_SIMPLE_WINPHONE_IO_PROTOCOL的详细说明。 此协议可在预启动环境中实现主机和设备之间的简单通信。
GUID
// {BDE900DD-190A-4c7d-9663-16BA8ED88B55}
#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_GUID \
{ 0xbde900dd, 0x190a, 0x4c7d, 0x96, 0x63, 0x16, 0xba, 0x8e, \
0xd8, 0x8b, 0x55 };
修订号
#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_REVISION 0x00010001
协议接口结构
typedef struct _EFI_SIMPLE_WINPHONE_IO_PROTOCOL {
UINT32 Revision;
EFI_SIMPLE_WINPHONE_IO_INITIALIZE Initialize;
EFI_SIMPLE_WINPHONE_IO_READ Read;
VOID* Reserved;
EFI_SIMPLE_WINPHONE_IO_WRITE Write;
EFI_SIMPLE_WINPHONE_IO_GET_MAXPACKET_SIZE GetMaxPacketSize;
} EFI_SIMPLE_WINPHONE_IO_PROTOCOL;
成员
修订
EFI_SIMPLE_WINPHONE_IO_PROTOCOL所遵循的修订。 所有未来的修订都必须向后兼容。 如果将来的版本不向后兼容,则必须使用不同的 GUID。
初始化
此函数等待来自主机的连接。 请参阅 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。初始化。
读取
从主计算机接收字节缓冲区。 请参阅 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。读取。
保留 保留以供将来使用。
写入
将字节缓冲区发送到主机。 请参阅 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。写入。
GetMaxPacketSize
返回此协议支持的最大数据包大小。 请参阅 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。GetMaxPacketSize。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈