Partager via


EFI_SIMPLE_WINPHONE_IO_PROTOCOL. Écrire

La fonction Write écrit des données sur l’appareil.

Cette fonction est bloquée jusqu’à ce que la quantité de données demandée soit écrite sur l’appareil ou qu’elle expire.

Syntaxe

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
  );

Paramètres

Ce
Pointeur vers le EFI_SIMPLE_WINPHONE_IO_PROTOCOL instance

NumberOfBytesToWrite
Nombre d’octets à écrire sur l’appareil.

NumberOfBytesWritten
Quantité de données réellement écrites en octets.

Buffer
Mémoire tampon des données à écrire.

Valeurs retournées

La fonction retourne l’une des valeurs suivantes :

Code d’état Description
EFI_SUCCESS La fonction a bien retourné la valeur attendue.
EFI_INVALID_PARAMETER Un paramètre n'est pas valide.
EFI_DEVICE_ERROR L’appareil physique a signalé une erreur.
EFI_NOT_READY L’appareil physique est occupé ou n’est pas prêt à traiter cette demande.
EFI_TIMEOUT Un délai d’attente s’est produit avant l’établissement d’une connexion.
EFI_NO_RESPONSE La connexion à l’hôte est inexistante ou a été arrêtée.

Notes

En cas d’erreurs, la transmission se termine avec le code status approprié. Dans tous les cas, le nombre d’octets réellement écrits sur l’appareil est retourné dans NumberOfBytesWritten.

Spécifications

En-tête: Utilisateur généré