Condividi tramite


Funzioni di elaborazione file INF

Le funzioni di elaborazione dei file INF forniscono funzionalità di installazione e installazione che includono quanto segue:

  • Apertura e chiusura di un file INF.

  • Recupero di informazioni su un file INF.

  • Recupero di informazioni sui file di origine e sulle directory di destinazione per le operazioni di copia.

  • Esecuzione delle azioni di installazione specificate in una sezione file INF.

Nella tabella seguente sono elencate le funzioni usate per l'elaborazione dei file INF. Per le descrizioni dettagliate delle funzioni, vedere la documentazione di Microsoft Windows SDK.

Function Description

InstallHinfSection

Esegue una sezione specificata in un file INF specificato.

SetupCloseInfFile

Libera le risorse e chiude l'handle INF.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Copia un file e, se necessario, lo decomprime.

SetupFindFirstLine

Trova un puntatore alla prima riga di una sezione di un file INF o, se viene specificata una chiave, la prima riga corrispondente alla chiave.

SetupFindNextLine

Restituisce un puntatore alla riga successiva in una sezione del file INF.

SetupFindNextMatchLine

Restituisce un puntatore alla riga successiva in una sezione del file INF o, se viene specificata una chiave, la riga successiva corrispondente alla chiave.

SetupGetBinaryField

Recupera i dati binari da un campo in una riga specificata, in un file INF.

SetupGetFieldCount

Restituisce il numero di campi in una riga.

SetupGetFileCompressionInfo

Recupera le informazioni di compressione dei file da un file 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

Restituisce un elenco dei file INF in una directory specificata.

SetupGetInfInformation

Restituisce informazioni su un file INF.

SetupGetIntField

Ottiene il valore intero di un campo specificato in una riga specificata, in un file 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

Restituisce un puntatore alla riga associata a un valore di indice specificato in una sezione specificata.

SetupGetLineCount

Restituisce il numero di righe nella sezione specificata.

SetupGetLineText

Recupera il contenuto di una riga specificata da un file INF.

SetupGetMultiSzField

Restituisce più stringhe, a partire da un campo specificato in una riga.

SetupGetSourceFileLocation

Restituisce il percorso di un file di origine elencato in un file INF.

SetupGetSourceFileSize

Restituisce le dimensioni di un file specificato o di un set di file elencati in una sezione specificata di un file INF.

SetupGetSourceInfo

Recupera il percorso, il file di tag o la descrizione per un'origine.

SetupGetStringField

Recupera i dati stringa da un campo in una riga specificata, in un file INF.

SetupGetTargetPath

Determina il percorso di destinazione per i file elencati in una sezione di file INF specificata.

SetupInstallFile

Installa un file specificato in una directory di destinazione specifica.

SetupInstallFileEx

Installa un file specificato in una directory di destinazione specifica. L'installazione viene posticipata se è in uso una versione esistente del file.

SetupInstallFilesFromInfSection

Accoda i file in una sezione specificata del file INF per la copia. (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

Apre un file INF e lo aggiunge a un handle INF esistente.

SetupOpenInfFile

Apre un file INF e restituisce un handle.

SetupOpenMasterInf

Apre il file INF master che contiene informazioni sul file e sul layout per i file inclusi nell'installazione predefinita del sistema operativo.

SetupQueryInfFileInformation

Restituisce il nome di uno dei file INF costitutivi di un file INF specificato.

SetupQueryInfVersionInformation

Restituisce il numero di versione di uno dei file INF costitutivi di un file INF specificato.

SetupSetDirectoryId

Assegna un ID directory (DIRID) a una directory specificata.

SetupUninstallOEMInf

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

SetupVerifyInfFile

Verifica che un file INF con firma digitale non sia stato modificato. (Windows XP e versioni successive).