EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Написать
Функция Write записывает данные на устройство.
Эта функция будет блокироваться до тех пор, пока запрошенный объем данных не будет записан на устройство или не истекает время ожидания.
Синтаксис
typedef
EFI_STATUS
(EFIAPI * EFI_SIMPLE_WINPHONE_IO_WRITE) (
IN EFI_SIMPLE_WINPHONE_IO_PROTOCOL *This,
IN UINTN NumberOfBytesToWrite,
IN OUT UINTN *NumberOfBytesWritten,
IN VOID *Buffer
);
Параметры
Это
Указатель на экземпляр EFI_SIMPLE_WINPHONE_IO_PROTOCOL
NumberOfBytesToWrite
Число байтов, записываемых на устройство.
NumberOfBytesWritten
Объем данных, записанных в байтах.
Буфер
Буфер записываемых данных.
Возвращаемые значения
Функция возвращает одно из следующих значений:
Код состояния | Описание |
---|---|
EFI_SUCCESS | Функция успешно возвращена. |
EFI_INVALID_PARAMETER | Недопустимый параметр. |
EFI_DEVICE_ERROR | Физическое устройство сообщило об ошибке. |
EFI_NOT_READY | Физическое устройство занято или не готово к обработке этого запроса. |
EFI_TIMEOUT | Истекло время ожидания перед установкой подключения. |
EFI_NO_RESPONSE | Подключение к узлу отсутствует или было прервано. |
Комментарии
В случае ошибок передача будет завершена с соответствующим кодом состояния. Во всех случаях число байтов, фактически записанных на устройство, возвращается в поле NumberOfBytesWritten.
Требования
Заголовка: Создано пользователем