HP Interface micrologicielle extensible HP Unified Manuel d'utilisation
Page 70

Tableau 13 API d'application UEFI (suite)
Description
Nom de la fonction
Type de fonction
Estime si le shell actif est le shell racine.
IsRootShell
EFI_SHELL_IS_ROOT_SHELL
Active le mode de sortie de saut de page.
EnablePageBreak
EFI_SHELL_ENABLE_PAGE_BREAK
Désactive le mode de sortie de saut de page.
DisablePageBreak
EFI_SHELL_DISABLE_PAGE_BREAK
Permet d'obtenir l'état d'activation du mode
de sortie de saut de page.
GetPageBreak
EFI_SHELL_GET_PAGE_BREAK
Permet d'obtenir le nom du périphérique
spécifié par le handle de périphérique.
GetDeviceName
EFI_SHELL_GET_DEVICE_NAME
Renvoie les informations sur un handle de
fichier spécifique.
GetFileInfo
EFI_SHELL_GET_FILE_INFO
Permet de modifier les informations sur un
handle de fichier spécifique.
SetFileInfo
EFI_SHELL_SET_FILE_INFO
Permet d'attribuer un nom de fichier, d'ouvrir
un fichier et de renvoyer un handle de fichier.
OpenFileByName
EFI_SHELL_OPEN_FILE_BY_NAME
Ferme un fichier ouvert.
CloseFile
EFI_SHELL_CLOSE_FILE
Crée un nouveau fichier.
CreateFile
EFI_SHELL_CREATE_FILE
Lit les données à partir d'un fichier.
ReadFile
EFI_SHELL_READ_FILE
Écrit les données dans un fichier.
WriteFile
EFI_SHELL_WRITE_FILE
Supprime un fichier.
DeleteFile
EFI_SHELL_DELETE_FILE
Supprime un fichier par nom.
DeleteFileByName
EFI_SHELL_DELETE_FILE_BY_NAME
Renvoie la position de lecture/écriture actuelle
au sein d'un fichier.
GetFilePosition
EFI_SHELL_GET_FILE_POSITION
Modifie la position de lecture/écriture actuelle
au sein d'un fichier.
SetFilePosition
EFI_SHELL_SET_FILE_POSITION
Écrit toutes les données mises en mémoire
tampon dans un fichier.
FlushFile
EFI_SHELL_FLUSH_FILE
Renvoie tous les fichiers correspondant à un
modèle dans une liste de fichiers.
FindFiles
EFI_SHELL_FIND_FILES
Renvoie tous les fichiers dans un répertoire
déterminé dans une liste de fichiers.
FindFilesInDir
EFI_SHELL_FIND_FILES_IN_DIR
Renvoie la taille d'un fichier.
GetFileSize
EFI_SHELL_GET_FILE_SIZE
Renvoie le répertoire racine d'un système de
fichiers.
OpenRoot
EFI_SHELL_OPEN_ROOT
Renvoie le répertoire racine d'un système de
fichiers sur un handle particulier.
OpenRootByHandle
EFI_SHELL_OPEN_ROOT_BY_HANDLE
Événement signalé par le shell UEFI lorsque
l'utilisateur appuie sur CTRL-C pour indiquer
ExecutionBreak
EFI_EVENT
que l'exécution de la commande de shell UEFI
en cours doit être interrompue.
La version majeure de l'environnement de
shell.
MajorVersion
UINT32
La version mineure de l'environnement de
shell.
MinorVersion
UINT32
Cet exemple de script indique certaines fonctions de protocole.
70
Utilisation du modèle de programmation UEFI