RegSetValue 百科内容来自于: 百度百科

函数说明

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
RegSetValue RegSetValue
说明
设置指定项或子项的默认值
返回值
Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
参数表
参数 类型及说明
hKey Long
一个已打开项的句柄,或指定一个标准项名
lpSubKey String
欲对它的值进行设置的一个子项的名字。如指定vbNullString,表示设置hKey的默认值。如指定的子项不存在,则会创建它
dwType Long
必须是REG_SZ
lpData String
新值
cbData Long
指定lpData的长度,不包括空中止字符

VC部分:

说明:
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参数所指向的字符串的大小,单位是字节,但不包含字符串最后的空终止字符
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定