Partager via


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.