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。
Initialize
此函式會等候主機電腦的連線。 請參閱 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。初始化。
讀取
從主機電腦接收位元組的緩衝區。 請參閱 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。讀取。
保留 保留供日後使用。
寫入
將位元組的緩衝區傳送至主機電腦。 請參閱 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。寫入。
GetMaxPacketSize
傳回此通訊協定支援的封包大小上限。 請參閱 EFI_SIMPLE_WINPHONE_IO_PROTOCOL。GetMaxPacketSize。