Partilhar via


Funções de processamento de arquivos INF

As funções de processamento de arquivos INF fornecem funcionalidade de configuração e instalação que inclui o seguinte:

  • Abrir e fechar um ficheiro INF.

  • Recuperando informações sobre um arquivo INF.

  • Recuperando informações sobre arquivos de origem e diretórios de destino para operações de cópia.

  • Executar as ações de instalação especificadas em uma seção de arquivo INF.

A tabela a seguir lista as funções que são usadas para processar arquivos INF. Para obter descrições detalhadas das funções, consulte a documentação do SDK do Microsoft Windows.

Function Description

InstallHinfSection

Executa uma seção especificada em um arquivo INF especificado.

SetupCloseInfFile

Libera recursos e fecha o identificador INF.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Copia um ficheiro e, se necessário, descomprime-o.

SetupFindFirstLine

Localiza um ponteiro para a primeira linha em uma seção de um arquivo INF ou, se uma chave for especificada, a primeira linha que corresponde à chave.

SetupFindNextLine

Retorna um ponteiro para a próxima linha em uma seção de arquivo INF.

SetupFindNextMatchLine

Retorna um ponteiro para a próxima linha em uma seção de arquivo INF ou, se uma chave for especificada, a próxima linha que corresponde à chave.

SetupGetBinaryField

Recupera dados binários de um campo em uma linha especificada, em um arquivo INF.

SetupGetFieldCount

Devolve o número de campos numa linha.

SetupGetFileCompressionInfo

Recupera informações de compactação de arquivos de um arquivo INF.

SetupGetInfDriverStoreLocation

Retrieves the fully qualified file name (directory path and file name) of an INF file in the Driver Store that corresponds to a specified INF file in the system INF file directory or a specified INF file in the driver store.

SetupGetInfFileList

Retorna uma lista dos arquivos INF em um diretório especificado.

SetupGetInfInformation

Retorna informações sobre um arquivo INF.

SetupGetIntField

Obtém o valor inteiro de um campo especificado em uma linha especificada, em um arquivo INF.

SetupGetInfPublishedName

Retrieves the fully qualified name (directory path and file name) of an INF file in the system INF file directory that corresponds to a specified INF file in the system INF file directory or a specified INF file in the Driver Store.

SetupGetLineByIndex

Retorna um ponteiro para a linha associada a um valor de índice especificado em uma seção especificada.

SetupGetLineCount

Retorna o número de linhas na seção especificada.

SetupGetLineText

Recupera o conteúdo de uma linha especificada de um arquivo INF.

SetupGetMultiSzField

Retorna várias cadeias de caracteres, começando em um campo especificado em uma linha.

SetupGetSourceFileLocation

Retorna o local de um arquivo de origem listado em um arquivo INF.

SetupGetSourceFileSize

Retorna o tamanho de um arquivo especificado ou um conjunto de arquivos listados em uma seção especificada de um arquivo INF.

SetupGetSourceInfo

Recupera o caminho, o arquivo de marca ou a descrição de uma fonte.

SetupGetStringField

Recupera dados de cadeia de caracteres de um campo em uma linha especificada, em um arquivo INF.

SetupGetTargetPath

Determina o caminho de destino para os arquivos listados em uma seção de arquivo INF especificada.

SetupInstallFile

Instala um arquivo especificado em um diretório de destino específico.

SetupInstallFileEx

Instala um arquivo especificado em um diretório de destino específico. A instalação é adiada se uma versão existente do arquivo estiver em uso.

SetupInstallFilesFromInfSection

Enfileira os arquivos em uma seção de arquivo INF especificada para cópia. (Same as SetupQueueCopySection.)

SetupInstallFromInfSection

Performs the directives specified in an INF DDInstall section.

SetupInstallServicesFromInfSection

Performs service installation and deletion operations as specified in an INF DDInstall.Services section.

SetupOpenAppendInfFile

Abre um arquivo INF e o acrescenta a um identificador INF existente.

SetupOpenInfFile

Abre um arquivo INF e retorna um identificador para ele.

SetupOpenMasterInf

Abre o arquivo INF mestre que contém informações de arquivo e layout para arquivos que foram incluídos com a instalação padrão do sistema operacional.

SetupQueryInfFileInformation

Retorna o nome de um dos arquivos INF constituintes de um arquivo INF especificado.

SetupQueryInfVersionInformation

Retorna o número da versão de um dos arquivos INF constituintes de um arquivo INF especificado.

SetupSetDirectoryId

Atribui um ID de diretório (DIRID) a um diretório especificado.

SetupUninstallOEMInf

Uninstalls a specified INF file, and deletes the associated .pnf and .cat files, if they exist.

SetupVerifyInfFile

Verifica se um arquivo INF assinado digitalmente não foi modificado. (Windows XP e versões posteriores.)