다음을 통해 공유


UEFI 단순 I/O 프로토콜

중요

이 섹션의 일부 정보는 Windows 10 Mobile 및 특정 프로세서 아키텍처에만 적용될 수 있습니다.

간단한 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를 사용해야 합니다.

초기화
이 함수는 호스트 컴퓨터에서 연결을 기다립니다. EFI_SIMPLE_WINPHONE_IO_PROTOCOL 참조하세요. 초기화합니다.

읽기
호스트 컴퓨터에서 바이트 버퍼를 받습니다. EFI_SIMPLE_WINPHONE_IO_PROTOCOL 참조하세요. 읽습니다.

예약 나중에 사용할 수 있습니다.

쓰기
호스트 컴퓨터에 바이트 버퍼를 보냅니다. EFI_SIMPLE_WINPHONE_IO_PROTOCOL 참조하세요. 씁니다.

GetMaxPacketSize
이 프로토콜에서 지원하는 최대 패킷 크기를 반환합니다. EFI_SIMPLE_WINPHONE_IO_PROTOCOL 참조하세요. GetMaxPacketSize.