Compartilhar via


Abrindo o arquivo INF

Você deve usar a função SetupOpenInfFile para abrir o arquivo INF antes de recuperar informações dele ou acrescentar outros arquivos INF a ele.

O seguinte abre um arquivo INF usando SetupOpenInfFile e retorna um identificador, MyInf, para o arquivo INF aberto. O parâmetro InfClass de SetupOpenInfFile é especificado como NULL para indicar que a Classe do arquivo INF deve ser ignorada.

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
);

Depois que um arquivo INF é aberto, você pode chamar a função SetupOpenAppendInfFile para acrescentar um arquivo ao arquivo INF aberto. Para acrescentar vários arquivos, repita esse processo. Se você chamar a função SetupOpenAppendInfFile e o nome do arquivo passado para ela for NULL, a função pesquisará a seção Versão do arquivo INF aberto (e quaisquer arquivos INF acrescentados) para uma chave LayoutFile. Se a função encontrar uma chave, ela acrescentará o arquivo especificado por essa chave (geralmente LAYOUT. INF). Quando vários arquivos INF foram combinados, SetupOpenAppendInfFile começa com o último arquivo INF acrescentado quando ele pesquisa uma seção Version.