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 del file INF.

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

Funzione Descrizione

InstallHinfSection

Esegue una sezione specificata in un file INF specificato.

SetupCloseInfFile

Libera le risorse e chiude l'handle INF.

SetupCopyOEMInf

Fasi di un pacchetto driver nell'archivio driver.

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 sulla compressione dei file da un file INF.

SetupGetInfDriverStoreLocation

Recupera il nome file completo (percorso di directory e nome file) di un file INF nell'archivio driver che corrisponde a un file INF specificato nella directory del file INF di sistema o in un file INF specificato nell'archivio driver.

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

Recupera il nome completo (percorso di directory e nome file) di un file INF nella directory di file INF di sistema che corrisponde a un file INF specificato nella directory del file INF di sistema o a un file INF specificato nell'archivio driver.

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 del file INF specificata per la copia. (Uguale a SetupQueueCopySection).

SetupInstallFromInfSection

Esegue le direttive specificate in una sezione INF DDInstall .

SetupInstallServicesFromInfSection

Esegue operazioni di installazione ed eliminazione del servizio come specificato in un'installazione DDInstall INF. Sezione Servizi.

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

Disinstalla un file INF specificato ed elimina l'oggetto associato. pnf e . file cat , se esistenti.

SetupVerifyInfFile

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