RegCreateKeyEx

此頁沒有內容條目
內容

RegCreateKeyEx

VB聲明

Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias "RegCreateKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, phkResult As Long, lpdwDisposition As Long) As Long

說明

在指定項下創(chuàng)建新項的更復雜的方式。在Win32環(huán)境中建議使用這個函數。如指定的項已經存在,則函數會打開現有的項

返回值

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

參數表

參數

類型及說明

hKey

Long,一個打開項的句柄,或者一個標準項名

lpSubKey

String,欲創(chuàng)建的新子項的名字

Reserved

Long,設為零

lpClass

String,項的類名

dwOptions

Long,下述常數為零:REG_OPTION_VOLATILE——這個項不正式保存下來,系統(tǒng)重新啟動后會消失

samDesired

Long,帶有前綴KEY_??的一個或多個常數。它們組合起來描述了允許對這個項進行哪些操作

lpSecurityAttributes

SECURITY_ATTRIBUTES,對這個項的安全特性進行描述的一個結構(用ByVal As Long傳遞空值)。不適用于windows 95

phkResult

Long,指定用于裝載新子項句柄的一個變量

lpdwDisposition

Long,用于裝載下列某個常數的一個變量:

REG_CREATED_NEW_KEY——新建的一個子項

REG_OPENED_EXISTING_KEY——打開一個現有的項

注解

REG_OPTION_VOLATILE不適用于windows 95

Top