INF文件

 对于编写硬件驱动的人,肯定是不陌生的。inf文件的说明可以参考MSDN和DDK中的说明。我在这里主要是说的是是对inf文件的操作API的使用,其实这个在msdn有详细的说明。inf文件在结构上和ini文件有点相似,都是使用节的形式进行。

 

SetupGetLineCount()可以得到一个节中的行数。

在枚举每个节中的数据时,会使用

SetupFindFirstLine()和SetupFindNextLine()进行,在得到每一行之后,就会用到SetupGetStringField()和SetupGetLineText(),这两个的区别就是“=”了,SetupGetStringField()是获得“=”前面的值,SetupGetLineText()当然就是获取“=”的值了。在对这个节进行枚举之前,首先要用SetupOpenInfFile()打开inf文件。一般inf中还有一个结就是[version],在这个节中会有版本的主要信息。要取得版本的内容,我们只要使用SetupGetInfInformation(),然后使用SetupQueryInfVersionInformation()得到相关的值。

   不说,写的听垃圾的。其实只要使用一下就知道这些歌API的功能了。不明白的就看考msdn吧。

你可能感兴趣的:(INF文件)