RegSetValueEx

RegSetValueEx,函式的一種,有名稱值的數據和類型時設定指定值的數據和類型。

基本介紹

  • 中文名:RegSetValueEx
  • 實質:函式
  • 用途:有名稱值的數據和類型時
  • 作用:設定指定值的數據和類型
說明,VB聲明,VC聲明,參數說明,返回值,

說明

若想要設定的註冊表項下不是默認值,即有名稱值的數據和類型時,可以調用RegSetValueEx函式,該函式將在註冊表項下設定指定值的數據和類型。

VB聲明

Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

VC聲明

LONG RegSetValueEx(    HKEY hKey,    LPCTSTR lpValueName,    DWORD Reserved,    DWORD dwType,    CONST BYTE *lpData,    DWORD cbData);

參數說明

hKey
一個已打開項的句柄,或指定一個標準項名
lpValueName
指向一個字元串的指針,該字元串包含了欲設定值的名稱。若擁有該值名稱的值並不存在於指定的註冊表項中,則此函式將其加入到該項。如果此值是NULL,或指向空字元串,則此函式為該項的默認值或未命名值設定類型和數據。
Reserved
保留值,必須強制為0
dwType
指定將被存儲的數據類型,該參數可以為
REG_BINARY任何形式的二進制數據
REG_DWORD一個32位的數字
REG_DWORD_LITTLE_ENDIAN 一個“低位元組在前”格式的32位數字
REG_DWORD_BIG_ENDIAN 一個“高位元組在前”格式的32位數字
REG_EXPAND_SZ 一個以0結尾的字元串,該字元串包含對環境變數(如“%PAHT”)的
未擴展引用
REG_LINK 一個Unicode格式的帶符號連結
REG_MULTI_SZ一個以0結尾的字元串數組,該數組以連線兩個0為終止符
REG_NONE 未定義值類型
REG_RESOURCE_LIST 一個設備驅動器資源列表
REG_SZ 一個以0結尾的字元串
lpData
指向一個緩衝區,該緩衝區包含了欲為指定值名稱存儲的數據。
cbData
指定由lpData參數所指向的數據的大小,單位是位元組。
該表中數據引用於msdn,詳情請參考英文版。

返回值

【Long】,0(ERROR_SUCCESS)表示成功。其他任何值都代表一個錯誤代碼

相關詞條

熱門詞條

聯絡我們