首页 > 代码库 > RegCreateKey
RegCreateKey
1说明
创建或打开注册表项。默认为创建,当注册表中有此项时。为打开。
PS:可以简单理解为一个“粘合”,即,把参一(注册表项)与参二(代表注册表子项的字符串常量)粘合起来,
返回给参三(新的注册表句柄)
2函数声明
VB声明 | VC声明 |
Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" ( ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long ) As Long | LONG WINAPI RegCreateKey( _In_ HKEY hKey, _In_opt_ LPCTSTR lpSubKey, _Out_ PHKEY phkResult ); |
3返回值
[Long] 0(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码.
4参数表
- VB 版参数类型及说明:
hKey Long,要打开项的句柄,或者一个标准项名
lpSubKey String,欲创建的新子项。可同时创建多个项,只需用反斜杠将它们分隔开即可。例如 level1\level2\newkey
phkResult Long,指定一个变量,用于装载新子项的句柄
VC 版参数类型说明:
hKey | 指向当前打开表项的句柄,或者是下列预定义保留句柄值之一,实际上就是注册表中的几个分支。 HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_USERS HKEY_LOCAL_MACHINE |
lpSubKey | 指向一个空终止的字符串指针,指示这个函数将打开或创建的表项的名称。这个表项必须是由hKey参数所标识的项的子项 |
phkResult | 这是一个返回值,指向一个变量的指针,用来接受创建或打开的表项的句柄。当不再需要此返回的注册表项句柄时,调用RegCloseKey函数关闭这个句柄。 |
RegCreateKey
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。