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é