Tabla 12 API de aplicaciones UEFI (continuación)
Tipo de función
EFI_SHELL_IS_ROOT_SHELL
EFI_SHELL_ENABLE_PAGE_BREAK
EFI_SHELL_DISABLE_PAGE_BREAK
EFI_SHELL_GET_PAGE_BREAK
EFI_SHELL_GET_DEVICE_NAME
EFI_SHELL_GET_FILE_INFO
EFI_SHELL_SET_FILE_INFO
EFI_SHELL_OPEN_FILE_BY_NAME
EFI_SHELL_CLOSE_FILE
EFI_SHELL_CREATE_FILE
EFI_SHELL_READ_FILE
EFI_SHELL_WRITE_FILE
EFI_SHELL_DELETE_FILE
EFI_SHELL_DELETE_FILE_BY_NAME
EFI_SHELL_GET_FILE_POSITION
EFI_SHELL_SET_FILE_POSITION
EFI_SHELL_FLUSH_FILE
EFI_SHELL_FIND_FILES
EFI_SHELL_FIND_FILES_IN_DIR
EFI_SHELL_GET_FILE_SIZE
EFI_SHELL_OPEN_ROOT
EFI_SHELL_OPEN_ROOT_BY_HANDLE
EFI_EVENT
UINT32
UINT32
74
Uso del modelo de programación UEFI
Nombre de función
Descripción
IsRootShell
Determina si el shell activo es el shell raíz.
EnablePageBreak
Habilita el modo de visualización de
resultados con saltos de página.
DisablePageBreak
Deshabilita el modo de visualización de
resultados con saltos de página.
GetPageBreak
Obtiene el estado de habilitación del modo
de visualización de resultados con saltos de
página.
GetDeviceName
Obtiene el nombre del dispositivo
especificado por el identificador del
dispositivo.
GetFileInfo
Devuelve información sobre un identificador
de archivo específico.
SetFileInfo
Modifica la información sobre un
identificador de archivo específico.
OpenFileByName
Abre un archivo y devuelve un identificador
de archivo a partir de un nombre de archivo
específico.
CloseFile
Cierra un archivo abierto.
CreateFile
Crea un nuevo archivo.
ReadFile
Lee los datos de un archivo.
WriteFile
Escribe los datos en un archivo.
DeleteFile
Elimina un archivo.
DeleteFileByName
Permite eliminar un archivo por nombre.
GetFilePosition
Devuelve a la posición de lectura/escritura
actual dentro de un archivo.
SetFilePosition
Modifica la posición de lectura/escritura
actual dentro de un archivo.
FlushFile
Escribe todos los datos almacenados en búfer
en un archivo.
FindFiles
Devuelve todos los archivos que coincidan
con un patrón en una lista de archivos.
FindFilesInDir
Devuelve todos los archivos de un directorio
especificado en una lista de archivos.
GetFileSize
Devuelve el tamaño de un archivo.
OpenRoot
Devuelve el directorio raíz de un sistema de
archivos.
OpenRootByHandle
Devuelve el directorio raíz de un sistema de
archivos en un identificador determinado.
ExecutionBreak
Evento que muestra UEFI Shell cuando el
usuario pulsa CTRL + C para indicar que la
ejecución del comando de UEFI Shell actual
debe interrumpirse.
MajorVersion
Versión principal del entorno de shell.
MinorVersion
Versión secundaria del entorno de shell.