GetEnvironmentVariable

【勇芳软件工作室】汉化HomePreviousNext

GetEnvironmentVariable函数从调用进程的环境块中检索指定变量的值。该值以空字符结尾的字符串的形式。

DWORD GetEnvironmentVariable(

LPCTSTR 【lpName】,//环境变量名的地址
LPTSTR 【lpBuffer】,//变量值缓冲区的地址
DWORD 【服务提供商】//缓冲区的大小,以字符为单位
); 

参数

【lpName】

指向指定环境变量的以null结尾的字符串。

【lpBuffer】

指向缓冲区以接收指定环境变量的值。

【服务提供商】

指定【lpBuffer】参数指向的缓冲区的大小(以字符为单位)。

返回值

如果函数成功,则返回值是存储在【lpBuffer】指向的缓冲区中的字符数,不包括终止空字符。

如果在当前进程的环境块中找不到指定的环境变量名,返回值为零。

如果【lpBuffer】指向的缓冲区不够大,则返回值是保存值字符串及其终止空字符所需的缓冲区大小(以字符为单位)。

也可以看看

GetEnvironmentStrings, SetEnvironmentVariable