Freigeben über


EinfacheS UEFI-E/A-Protokoll

Wichtig

Einige Informationen in diesem Abschnitt gelten möglicherweise nur für Windows 10 Mobile und bestimmte Prozessorarchitekturen.

Das einfache E/A-Protokoll wird von Flashtools verwendet, um die Kommunikation zwischen dem Gerät und einem Hostcomputer in der Pre-Boot-Umgebung zu ermöglichen.

Informationen zu Flashtools werden in einer zukünftigen Version dieser Dokumentation bereitgestellt.

EFI_SIMPLE_WINPHONE_IO_PROTOCOL

Dieser Abschnitt enthält eine ausführliche Beschreibung der EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Dieses Protokoll ermöglicht eine einfache Kommunikation zwischen Host und Gerät in einer Umgebung vor dem Start.

GUID

// {BDE900DD-190A-4c7d-9663-16BA8ED88B55}
#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_GUID \
  { 0xbde900dd, 0x190a, 0x4c7d, 0x96, 0x63, 0x16, 0xba, 0x8e, \
   0xd8, 0x8b, 0x55 };

Revisionsnummer

#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_REVISION   0x00010001

Protokollschnittstellenstruktur

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;

Member

Revision
Die Revision, an die sich der EFI_SIMPLE_WINPHONE_IO_PROTOCOL hält. Alle zukünftigen Revisionen müssen abwärtskompatibel sein. Wenn eine zukünftige Version nicht abwärtskompatibel ist, muss eine andere GUID verwendet werden.

Initialisieren
Diese Funktion wartet auf eine Verbindung vom Hostcomputer. Siehe EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Initialisieren.

Lesen
Empfängt einen Bytespuffer vom Hostcomputer. Siehe EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Gelesen.

Reserviert Für die zukünftige Verwendung reserviert.

Schreiben
Sendet einen Bytespuffer an den Hostcomputer. Siehe EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Schreiben.

GetMaxPacketSize
Gibt die maximale Paketgröße zurück, die von diesem Protokoll unterstützt wird. Siehe EFI_SIMPLE_WINPHONE_IO_PROTOCOL. GetMaxPacketSize.