Funciones de procesamiento de archivos INF

Las funciones de procesamiento de archivos INF proporcionan funcionalidad de instalación e instalación que incluye lo siguiente:

  • Abrir y cerrar un archivo INF.

  • Recuperar información sobre un archivo INF.

  • Recuperar información sobre los archivos de origen y los directorios de destino para las operaciones de copia.

  • Realizar las acciones de instalación especificadas en una sección de archivo INF.

En la tabla siguiente se enumeran las funciones que se usan para procesar archivos INF. Para obtener descripciones detalladas de funciones, consulte la documentación del SDK de Microsoft Windows.

Function Description

InstallHinfSection

Ejecuta una sección especificada en un archivo INF especificado.

SetupCloseInfFile

Libera recursos y cierra el identificador INF.

SetupCopyOEMInf

Almacena provisionalmente un paquete de controladores en el Almacén de controladores.

SetupDecompressOrCopyFile

Copia un archivo y, si es necesario, lo descomprime.

SetupFindFirstLine

Busca un puntero a la primera línea de una sección de un archivo INF o, si se especifica una clave, la primera línea que coincide con la clave.

SetupFindNextLine

Devuelve un puntero a la siguiente línea de una sección de archivo INF.

SetupFindNextMatchLine

Devuelve un puntero a la siguiente línea de una sección de archivo INF o, si se especifica una clave, la línea siguiente que coincide con la clave.

SetupGetBinaryField

Recupera datos binarios de un campo en una línea especificada, en un archivo INF.

SetupGetFieldCount

Devuelve el número de campos de una línea.

SetupGetFileCompressionInfo

Recupera información de compresión de archivos de un archivo INF.

SetupGetInfDriverStoreLocation

Recupera el nombre de archivo completo (ruta de acceso de directorio y nombre de archivo) de un archivo INF en el Almacén de controladores que corresponde a un archivo INF especificado en el directorio de archivos INF del sistema o un archivo INF especificado en el almacén de controladores.

SetupGetInfFileList

Devuelve una lista de los archivos INF en un directorio especificado.

SetupGetInfInformation

Devuelve información sobre un archivo INF.

SetupGetIntField

Obtiene el valor entero de un campo especificado en una línea especificada, en un archivo INF.

SetupGetInfPublishedName

Recupera el nombre completo (ruta de acceso de directorio y nombre de archivo) de un archivo INF en el directorio de archivos INF del sistema que corresponde a un archivo INF especificado en el directorio de archivos INF del sistema o un archivo INF especificado en el Almacén de controladores.

SetupGetLineByIndex

Devuelve un puntero a la línea asociada a un valor de índice especificado en una sección especificada.

SetupGetLineCount

Devuelve el número de líneas de la sección especificada.

SetupGetLineText

Recupera el contenido de una línea especificada de un archivo INF.

SetupGetMultiSzField

Devuelve varias cadenas, empezando por un campo especificado en una línea.

SetupGetSourceFileLocation

Devuelve la ubicación de un archivo de origen que aparece en un archivo INF.

SetupGetSourceFileSize

Devuelve el tamaño de un archivo especificado o un conjunto de archivos que aparecen en una sección especificada de un archivo INF.

SetupGetSourceInfo

Recupera la ruta de acceso, el archivo de etiqueta o la descripción de un origen.

SetupGetStringField

Recupera datos de cadena de un campo de una línea especificada, en un archivo INF.

SetupGetTargetPath

Determina la ruta de acceso de destino de los archivos que aparecen en una sección de archivo INF especificada.

SetupInstallFile

Instala un archivo especificado en un directorio de destino específico.

SetupInstallFileEx

Instala un archivo especificado en un directorio de destino específico. La instalación se pospone si está en uso una versión existente del archivo.

SetupInstallFilesFromInfSection

Pone en cola los archivos de una sección de archivo INF especificada para copiarlos. (Igual que SetupQueueCopySection).

SetupInstallFromInfSection

Realiza las directivas especificadas en una sección INF DDInstall .

SetupInstallServicesFromInfSection

Realiza operaciones de instalación y eliminación del servicio como se especifica en un DDInstall inf. Sección Servicios.

SetupOpenAppendInfFile

Abre un archivo INF y lo anexa a un identificador INF existente.

SetupOpenInfFile

Abre un archivo INF y devuelve un identificador a él.

SetupOpenMasterInf

Abre el archivo INF maestro que contiene información de archivo y diseño para los archivos que se incluyeron con la instalación predeterminada del sistema operativo.

SetupQueryInfFileInformation

Devuelve el nombre de uno de los archivos INF constituyentes de un archivo INF especificado.

SetupQueryInfVersionInformation

Devuelve el número de versión de uno de los archivos INF constituyentes de un archivo INF especificado.

SetupSetDirectoryId

Asigna un identificador de directorio (DIRID) a un directorio especificado.

SetupUninstallOEMInf

Desinstala un archivo INF especificado y elimina el asociado. pnf y . archivos cat , si existen.

SetupVerifyInfFile

Comprueba que no se ha modificado un archivo INF firmado digitalmente. (Windows XP y versiones posteriores).