RegSetValue

RegSetValue可以設定指定註冊表項的默認值或未命名值的數據的函式。

基本介紹

  • 外文名:RegSetValue
  • 說明:設定指定項或子項的默認值
  • hKey Long:一個已打開項的句柄
函式說明,VB部分:,VC部分:,

函式說明

VB部分:

Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long
RegSetValueRegSetValue
說明
設定指定項或子項的默認值
返回值
Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一個錯誤代碼
參數表
參數 類型及說明
hKey Long
一個已打開項的句柄,或指定一個標準項名
lpSubKey String
欲對它的值進行設定的一個子項的名字。如指定vbNullString,表示設定hKey的默認值。如指定的子項不存在,則會創建它
dwType Long
必須是REG_SZ
lpData String
新值
cbData Long
指定lpData的長度,不包括空中止字元

VC部分:

說明:
RegSetValue函式可以設定指定註冊表項的默認值或未命名值的數據。在註冊表中,對值而言。包含三個部分:值名稱、值類型、值本身。
RegSetValue
例如圖中Default 為值名稱、REG_SZ 為值類型,最後一個就是值內容。
另外,註冊表中部分值是沒有名稱的,例如此值就是默認值。
RegSetValue函式聲明如下 :(MSDN)
LONG WINAPI RegSetValue(
_In_ HKEY hKey,
_In_opt_ LPCTSTR lpSubKey,
_In_ DWORD dwType,
_In_ LPCTSTR lpData,
_In_ DWORD cbData
);
參數說明如下:
hKey
指向當前打開表項的句柄,或者預定保留值之一(註冊表中默認的幾大註冊表項
lpSubKey
指向一個空終止的字元串指針,指示這個函式將打開或創建表項的名稱。可以為NULL,或空字元串,那么此函式將為參數hkey所指定的註冊表項默認設定值。這個表項必須是由hkey參數所標識的子項。
dwType
指示將被存儲的信息類型。該參數必須為REG_SZ
lpData
指向一個空終止的字元串,該字元串中包含了要為指定項的默認值設定的數據
cbData
指示lpData參數所指向的字元串的大小,單位是位元組,但不包含字元串最後的空終止字元

熱門詞條

聯絡我們