Compartilhar via


Funções de processamento de arquivos INF

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

  • Abrindo e fechando um arquivo 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.

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

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

Função Descrição

InstallHinfSection

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

SetupCloseInfFile

Libera recursos e fecha o identificador INF.

SetupCopyOEMInf

Prepara um pacote de driver na Loja de Driver.

SetupDecompressOrCopyFile

Copia um arquivo e, se necessário, o descompacta.

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

Retorna o número de campos em uma linha.

SetupGetFileCompressionInfo

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

SetupGetInfDriverStoreLocation

Recupera o nome de arquivo totalmente qualificado (caminho do diretório e nome do arquivo) de um arquivo INF no Repositório de Driver que corresponde a um arquivo INF especificado no diretório de arquivos INF do sistema ou um arquivo INF especificado no repositório de driver.

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

Recupera o nome totalmente qualificado (caminho do diretório e o nome do arquivo) de um arquivo INF no diretório de arquivos INF do sistema que corresponde a um arquivo INF especificado no diretório de arquivos INF do sistema ou um arquivo INF especificado no Repositório de Driver.

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 será 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. (Igual a SetupQueueCopySection.)

SetupInstallFromInfSection

Executa as diretivas especificadas em uma seção INF DDInstall .

SetupInstallServicesFromInfSection

Executa operações de instalação e exclusão de serviço, conforme especificado em uma DDInstall inf. Seção Serviços.

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 master arquivo INF 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 de versão de um dos arquivos INF constituintes de um arquivo INF especificado.

SetupSetDirectoryId

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

SetupUninstallOEMInf

Desinstala um arquivo INF especificado e exclui o associado. pnf e . arquivos de gato , se existirem.

SetupVerifyInfFile

Verifica se um arquivo INF assinado digitalmente não foi modificado. (Windows XP e posterior.)