GetProfileString

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

GetProfileString

VB聲明

Declare Function GetProfileString Lib "kernel32" Alias "GetProfileStringA" (ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long) As Long

說(shuō)明

為win.ini初始化文件中指定的條目取得字串

返回值

Long,復(fù)制到lpReturnedString緩沖區(qū)的字節(jié)數(shù)量,其中不包括那些NULL中止字符。如lpReturnedString緩沖區(qū)不夠大,不能容下全部信息,就返回nSize-1(若lpAppName或lpKeyName為NULL,則返回nSize-2)

參數(shù)表

參數(shù)

類型及說(shuō)明

lpAppName

String,要在其中查找條目的小節(jié)名。這個(gè)字串不區(qū)分大小寫(xiě)。如果為vbNullString,則在lpReturnedString緩沖區(qū)裝載這個(gè).ini文件的所有小節(jié)的一個(gè)列表

lpKeyName

String,欲獲取的項(xiàng)名或條目名。這個(gè)字串不區(qū)分大小寫(xiě)。如果為vbNullString,則在lpReturnedString緩沖區(qū)裝載指定小節(jié)內(nèi)所有項(xiàng)的一個(gè)列表

lpDefault

String,指定條目未找到時(shí)返回的默認(rèn)值??稍O(shè)為空("")

lpReturnedString

String,指定一個(gè)預(yù)先初始化好的字串緩沖區(qū),長(zhǎng)度至少為nSize個(gè)字符

nSize

Long,裝載到lpReturnedString緩沖區(qū)的最大字符數(shù)

注解

如lpKeyName參數(shù)為零,那么lpReturnedString緩沖區(qū)會(huì)載入指定小節(jié)內(nèi)所有設(shè)置項(xiàng)的一個(gè)列表。每個(gè)項(xiàng)都用一個(gè)NULL字符分隔,最后那個(gè)項(xiàng)用兩個(gè)NULL字符中止

Top