Aracılığıyla paylaş


INF Dosya İşleme İşlevleri

INF dosya işleme işlevleri, aşağıdakileri içeren kurulum ve yükleme işlevselliği sağlar:

  • INF dosyasını açma ve kapatma.

  • INF dosyası hakkında bilgi alınıyor.

  • Kopyalama işlemleri için kaynak dosyalar ve hedef dizinler hakkında bilgi alma.

  • BIR INF dosyası bölümünde belirtilen yükleme eylemlerini gerçekleştirme.

Aşağıdaki tabloda INF dosyalarını işlemek için kullanılan işlevler listelenmektedir. Ayrıntılı işlev açıklamaları için Microsoft Windows SDK belgelerine bakın.

Function Description

InstallHinfSection

Belirtilen bir INF dosyasında belirtilen bölümü yürütür.

SetupCloseInfFile

Kaynakları serbest ve INF tutamacını kapatır.

SetupCopyOEMInf

Stages a driver package in the Driver Store.

SetupDecompressOrCopyFile

Bir dosyayı kopyalar ve gerekirse dosyanın sıkıştırması çıkarılır.

SetupFindFirstLine

INF dosyasının bir bölümündeki ilk satırın işaretçisini veya anahtar belirtilirse, anahtarla eşleşen ilk satırı bulur.

SetupFindNextLine

INF dosyası bölümünde bir sonraki satıra bir işaretçi döndürür.

SetupFindNextMatchLine

INF dosyası bölümündeki sonraki satıra veya anahtar belirtilirse, anahtarla eşleşen sonraki satıra bir işaretçi döndürür.

SetupGetBinaryField

Bir INF dosyasındaki belirtilen satırdaki bir alandan ikili verileri alır.

SetupGetFieldCount

Bir satırdaki alan sayısını döndürür.

SetupGetFileCompressionInfo

Inf dosyasından dosya sıkıştırma bilgilerini alır.

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

Belirtilen dizindeki INF dosyalarının listesini döndürür.

SetupGetInfInformation

INF dosyası hakkındaki bilgileri döndürür.

SetupGetIntField

Bir INF dosyasında belirtilen satırdaki belirtilen alanın tamsayı değerini alır.

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

Belirtilen bölümde belirtilen dizin değeriyle ilişkilendirilmiş çizgiye bir işaretçi döndürür.

SetupGetLineCount

Belirtilen bölümdeki satır sayısını döndürür.

SetupGetLineText

Bir INF dosyasından belirtilen satırın içeriğini alır.

SetupGetMultiSzField

Bir satırdaki belirtilen alandan başlayarak birden çok dize döndürür.

SetupGetSourceFileLocation

INF dosyasında listelenen bir kaynak dosyanın konumunu döndürür.

SetupGetSourceFileSize

Bir INF dosyasının belirtilen bölümünde listelenen belirli bir dosyanın veya dosya kümesinin boyutunu döndürür.

SetupGetSourceInfo

Bir kaynağın yolunu, etiket dosyasını veya açıklamasını alır.

SetupGetStringField

Bir INF dosyasındaki belirtilen satırdaki bir alandan dize verilerini alır.

SetupGetTargetPath

Belirtilen INF dosyası bölümünde listelenen dosyaların hedef yolunu belirler.

SetupInstallFile

Belirtilen bir dosyayı belirli bir hedef dizine yükler.

SetupInstallFileEx

Belirtilen bir dosyayı belirli bir hedef dizine yükler. Dosyanın mevcut bir sürümü kullanılıyorsa yükleme ertelenmiş olur.

SetupInstallFilesFromInfSection

Belirli bir INF dosyası bölümündeki dosyaları kopyalamak için kuyruğa alır. (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

Bir INF dosyasını açar ve var olan bir INF tanıtıcısına ekler.

SetupOpenInfFile

BIR INF dosyası açar ve bu dosyaya bir tanıtıcı döndürür.

SetupOpenMasterInf

İşletim sisteminin varsayılan yüklemesinde yer alan dosyalar için dosya ve düzen bilgilerini içeren ana INF dosyasını açar.

SetupQueryInfFileInformation

Belirtilen BIR INF dosyasının bağlı INF dosyalarından birinin adını döndürür.

SetupQueryInfVersionInformation

Belirtilen BIR INF dosyasının bağlı INF dosyalarından birinin sürüm numarasını döndürür.

SetupSetDirectoryId

Belirtilen bir dizine dizin kimliği (DIRID) atar.

SetupUninstallOEMInf

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

SetupVerifyInfFile

Dijital olarak imzalanan bir INF dosyasının değiştirilmediğini doğrular. (Windows XP ve üzeri.)