Protocolo de E/S simple ueFI
Importante
Algunas informaciones de esta sección solo se pueden aplicar a Windows 10 Mobile y a determinadas arquitecturas de procesador.
Las herramientas de flashing usan el protocolo de E/S simple para habilitar la comunicación entre el dispositivo y un equipo host en el entorno de arranque previo.
En una futura versión de esta documentación se proporcionará información sobre las herramientas flashing.
EFI_SIMPLE_WINPHONE_IO_PROTOCOL
En esta sección se proporciona una descripción detallada de EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Este protocolo permite una comunicación sencilla entre el host y el dispositivo en un entorno de arranque previo.
GUID
// {BDE900DD-190A-4c7d-9663-16BA8ED88B55}
#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_GUID \
{ 0xbde900dd, 0x190a, 0x4c7d, 0x96, 0x63, 0x16, 0xba, 0x8e, \
0xd8, 0x8b, 0x55 };
Número de revisión
#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_REVISION 0x00010001
Estructura de la interfaz de protocolo
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;
Miembros
Revisión
Revisión a la que se adhiere el EFI_SIMPLE_WINPHONE_IO_PROTOCOL . Todas las revisiones futuras deben ser compatibles con versiones anteriores. Si una versión futura no es compatible con versiones anteriores, se debe usar un GUID diferente.
Inicialización
Esta función espera una conexión desde el equipo host. Consulte EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Inicialización.
Lectura
Recibe un búfer de bytes del equipo host. Consulte EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Leer.
Reservados Reservado para uso futuro.
Escritura
Envía un búfer de bytes al equipo host. Consulte EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Escribir.
GetMaxPacketSize
Devuelve el tamaño máximo de paquete admitido por este protocolo. Consulte EFI_SIMPLE_WINPHONE_IO_PROTOCOL. GetMaxPacketSize.