DWORD GetPrivateProfileString(
LPCTSTR lpAppName, // points to section name
LPCTSTR lpKeyName, // points to key name
LPCTSTR lpDefault, // points to default string
LPTSTR lpReturnedString, // points to destination buffer
DWORD nSize, // size of destination buffer
LPCTSTR lpFileName // points to initialization filename
);
作用:得到INI文件的配置信息。
返回值
DWORD ,复制到lpReturnedString缓冲区的字节数量,其中不包括那些NULL中止字符。如lpReturnedString缓冲区不够大,不能容下全部信息,就返回nSize-1(若lpApplicationName或lpKeyName为NULL,则返回nSize-2)
参数表
参数 类型及说明
LPCTSTR lpAppName,欲在其中查找条目的小节名称。若该值为Null,就在lpReturnedString缓冲区内装载这个ini文件所有小节名称
LPCTSTR lpKeyName,欲获取的项名或条目名。若该值为Null,就在lpReturnedString缓冲区内装载指定小节的所有项名
LPCTSTR lpDefault,指定的条目没有找到时返回的默认值。可设为空("")
LPTSTR lpReturnedString,指定一个字串缓冲区,长度至少为nSize
DWORD nSize,指定装载到lpReturnedString缓冲区的最大字符数量
LPCTSTR lpFileName,初始化文件的名字。如没有指定一个完整路径名,windows就在Windows目录中查找文件