EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Escrever
A função Write grava dados no dispositivo.
Essa função será bloqueada até que a quantidade de dados solicitada seja gravada no dispositivo ou que ela tenha um tempo limite.
Sintaxe
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
);
Parâmetros
Este
Um ponteiro para a instância de EFI_SIMPLE_WINPHONE_IO_PROTOCOL
NumberOfBytesToWrite
O número de bytes a serem gravados no dispositivo.
NumberOfBytesWritten
A quantidade de dados realmente gravados em bytes.
Buffer
O buffer de dados a serem gravados.
Valores retornados
A função retorna um dos seguintes valores:
Código de status | Descrição |
---|---|
EFI_SUCCESS | A função foi retornada com êxito. |
EFI_INVALID_PARAMETER | Um parâmetro é inválido. |
EFI_DEVICE_ERROR | O dispositivo físico relatou um erro. |
EFI_NOT_READY | O dispositivo físico está ocupado ou não está pronto para processar essa solicitação. |
EFI_TIMEOUT | O tempo limite ocorreu antes de estabelecer uma conexão. |
EFI_NO_RESPONSE | A conexão com o host é inexistente ou foi encerrada. |
Comentários
Em caso de erros, a transmissão será encerrada com o código de status apropriado. Em todos os casos, o número de bytes realmente gravados no dispositivo é retornado em NumberOfBytesWritten.
Requisitos
Cabeçalho: Usuário gerado