DWORD GetEnvironmentVariable(
LPCTSTR lpName, // address of environment variable name
LPTSTR lpBuffer, // address of buffer for variable value
DWORD nSize // size of buffer, in characters
);
參數:
lpName:要獲取值的變數名字元串指針.
lpBuffer:接收變數值的字元串指針
nSize:接收變數值的記憶體大小.
返回值:
如果函式成功執行,則返回值是寫入字元緩衝區的字元數量,但不包含'\0'字元.
如果沒有找到所指的變數,則返回零.
如果字元緩衝區的大小小於變數值的長度,返回值為緩衝區的大小.
速查:
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: unsupported.
Header: declared in winbase.h.
Import Library: Use kernel32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
另請參閱:
Processes and Threads Overview, Process and Thread Functions, GetEnvironmentStrings, SetEnvironmentVariable
相關詞條
-
GetEnvironmentVariable
GetEnvironmentVariable函式從調用該函式的進程的環境變數中,返回指定的變數名的值,該值是一個以零結尾的字元串指針.
-
GetEnvironmentStrings
環境變數.相反,應該使用GetEnvironmentVariable和..., GetEnvironmentVariable...
-
WindowsAPI函式清單
WindowsAPI簡介:API的英文全稱(Application Programming Interface),WIN32 A...
WindowsAPI簡介: API函式清單: -
API函式
API概述定義作為一個編程初學者來說,API函式也許是一個時常耳聞卻感覺有些神秘的東西。單看它複雜的語法,就足令人望而生畏,但是...
API概述 函式大全 Escape 設備 內部函式 運算函式