RegCreateKeyEx

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

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

說(shuō)明

在指定項(xiàng)下創(chuàng)建新項(xiàng)的更復(fù)雜的方式。在Win32環(huán)境中建議使用這個(gè)函數(shù)。如指定的項(xiàng)已經(jīng)存在,則函數(shù)會(huì)打開(kāi)現(xiàn)有的項(xiàng)

返回值

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

參數(shù)表

參數(shù)

類(lèi)型及說(shuō)明

hKey

Long,一個(gè)打開(kāi)項(xiàng)的句柄,或者一個(gè)標(biāo)準(zhǔn)項(xiàng)名

lpSubKey

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

Reserved

Long,設(shè)為零

lpClass

String,項(xiàng)的類(lèi)名

dwOptions

Long,下述常數(shù)為零:REG_OPTION_VOLATILE——這個(gè)項(xiàng)不正式保存下來(lái),系統(tǒng)重新啟動(dòng)后會(huì)消失

samDesired

Long,帶有前綴KEY_??的一個(gè)或多個(gè)常數(shù)。它們組合起來(lái)描述了允許對(duì)這個(gè)項(xiàng)進(jìn)行哪些操作

lpSecurityAttributes

SECURITY_ATTRIBUTES,對(duì)這個(gè)項(xiàng)的安全特性進(jìn)行描述的一個(gè)結(jié)構(gòu)(用ByVal As Long傳遞空值)。不適用于windows 95

phkResult

Long,指定用于裝載新子項(xiàng)句柄的一個(gè)變量

lpdwDisposition

Long,用于裝載下列某個(gè)常數(shù)的一個(gè)變量:

REG_CREATED_NEW_KEY——新建的一個(gè)子項(xiàng)

REG_OPENED_EXISTING_KEY——打開(kāi)一個(gè)現(xiàn)有的項(xiàng)

注解

REG_OPTION_VOLATILE不適用于windows 95

Top