INF Dosyasını Açma

Bilgi alabilmeniz veya diğer INF dosyalarını ekleyebilmeniz için önce SetupOpenInfFile işlevini kullanarak INF dosyasını açmanız gerekir.

Aşağıdaki, setupOpenInfFilekullanarak bir INF dosyası açar ve açılan INF dosyasına MyInf adlı bir tanıtıcı döndürür. SetupOpenInfFileInfClass parametresi, INF dosyasının Sınıfının yoksayılması gerektiğini belirtmek için NULL olarak belirtilir.

HINF MyInf;                //variable to hold the INF handle
UINT ErrorLine;            //variable to hold errors returned
BOOL test=0;                 //variable to receive function success
 
MyInf = SetupOpenInfFile (
      szInfFileName,       //the filename of the inf file to open
      NULL,                //optional class information
      INF_STYLE_WIN4,      //the inf style
      &ErrorLine           //line number of the syntax error
);

BIR INF dosyası açıldıktan sonra, açık INF dosyasına dosya eklemek için SetupOpenAppendInfFile işlevini çağırabilirsiniz. Birkaç dosya eklemek için bu işlemi yineleyin. SetupOpenAppendInfFile işlevini çağırırsanız ve bu işleve geçirilen dosya adı NULLise, işlev açık INF dosyasının (ve eklenen INF dosyalarının) Sürüm bölümünde LayoutFile anahtarını arar. İşlev bir anahtar bulursa, bu anahtar tarafından belirtilen dosyayı ekler (genellikle DÜZEN). INF). Birden çok INF dosyası birleştirildiğinde, SetupOpenAppendInfFile, Bir Sürüm bölümünü ararken eklenen son INF dosyasıyla başlar.