Protocole d’E/S simple UEFI
Important
Certaines informations de cette section peuvent s’appliquer uniquement à Windows 10 Mobile et à certaines architectures de processeur.
Le protocole d’E/S simple est utilisé par les outils de flashing pour activer la communication entre l’appareil et un ordinateur hôte dans l’environnement de prédémarrage.
Des informations sur les outils de clignotement seront fournies dans une prochaine version de cette documentation.
EFI_SIMPLE_WINPHONE_IO_PROTOCOL
Cette section fournit une description détaillée de EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Ce protocole permet une communication simple entre l’hôte et l’appareil dans un environnement de prédémarreur.
GUID
// {BDE900DD-190A-4c7d-9663-16BA8ED88B55}
#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_GUID \
{ 0xbde900dd, 0x190a, 0x4c7d, 0x96, 0x63, 0x16, 0xba, 0x8e, \
0xd8, 0x8b, 0x55 };
Numéro de révision
#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_REVISION 0x00010001
Structure de l’interface de protocole
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;
Membres
Révision
Révision à laquelle le EFI_SIMPLE_WINPHONE_IO_PROTOCOL adhère. Toutes les révisions futures doivent être rétrocompatibles. Si une version ultérieure n’est pas rétrocompatible, un autre GUID doit être utilisé.
Initialiser
Cette fonction attend une connexion à partir de l’ordinateur hôte. Voir EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Initialiser.
Lire
Reçoit une mémoire tampon d’octets de l’ordinateur hôte. Voir EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Lecture.
Réservés au Réservé pour une utilisation ultérieure.
Écrire
Envoie une mémoire tampon d’octets à l’ordinateur hôte. Voir EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Écrire.
GetMaxPacketSize
Retourne la taille de paquet maximale prise en charge par ce protocole. Voir EFI_SIMPLE_WINPHONE_IO_PROTOCOL. GetMaxPacketSize.