Compartir a través de


EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Escribir

La función Write escribe datos en el dispositivo.

Esta función se bloqueará hasta que se escriba la cantidad de datos solicitada en el dispositivo o se agote el tiempo de espera.

Sintaxis

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

Éste
Puntero a la instancia de EFI_SIMPLE_WINPHONE_IO_PROTOCOL

NumberOfBytesToWrite
Número de bytes que se van a escribir en el dispositivo.

NumberOfBytesWritten
Cantidad de datos escritos realmente en bytes.

Buffer
Búfer de datos que se van a escribir.

Valores devueltos

La función devuelve uno de los valores siguientes:

status code Descripción
EFI_SUCCESS La función devolvió correctamente.
EFI_INVALID_PARAMETER Si se devuelve este valor, significará que el parámetro en cuestión no es válido.
EFI_DEVICE_ERROR El dispositivo físico notificó un error.
EFI_NOT_READY El dispositivo físico está ocupado o no está listo para procesar esta solicitud.
EFI_TIMEOUT Se agota el tiempo de espera antes de establecer una conexión.
EFI_NO_RESPONSE La conexión al host no existe o se ha terminado.

Observaciones

En caso de errores, la transmisión se finalizará con el código de estado adecuado. En todos los casos, el número de bytes escritos en el dispositivo se devuelve en NumberOfBytesWritten.

Requisitos

Rúbrica: Usuario generado