RegQueryInfoKey

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

RegQueryInfoKey

VB聲明

Declare Function RegQueryInfoKey Lib "advapi32.dll" Alias "RegQueryInfoKeyA" (ByVal hKey As Long, ByVal lpClass As String, lpcbClass As Long, lpReserved As Long, lpcSubKeys As Long, lpcbMaxSubKeyLen As Long, lpcbMaxClassLen As Long, lpcValues As Long, lpcbMaxValueNameLen As Long, lpcbMaxValueLen As Long, lpcbSecurityDescriptor As Long, lpftLastWriteTime As FILETIME) As Long

說明

獲取與一個(gè)項(xiàng)有關(guān)的信息

返回值

Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一個(gè)錯(cuò)誤代碼。如一個(gè)緩沖區(qū)的長(zhǎng)度不夠,不能容下返回的數(shù)據(jù),則函數(shù)會(huì)返回ERROR_MORE_DATA

參數(shù)表

參數(shù)

類型及說明

hKey

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

lpClass

String,指定一個(gè)字串,用于裝載這個(gè)注冊(cè)表項(xiàng)的類名

lpcbClass

Long,指定一個(gè)變量,用于裝載lpClass緩沖區(qū)的長(zhǎng)度。一旦返回,它會(huì)設(shè)為實(shí)際裝載到緩沖區(qū)的字節(jié)數(shù)量

lpReserved

Long,未用,設(shè)為零

lpcSubKeys

Long,用于裝載(保存)這個(gè)項(xiàng)的子項(xiàng)數(shù)量的一個(gè)變量

lpcbMaxSubKeyLen

Long,指定一個(gè)變量,用于裝載這個(gè)項(xiàng)最長(zhǎng)一個(gè)子項(xiàng)的長(zhǎng)度。注意這個(gè)長(zhǎng)度不包括空中止字符

lpcbMaxClassLen

Long,指定一個(gè)變量,用于裝載這個(gè)項(xiàng)之子項(xiàng)的最長(zhǎng)一個(gè)類名的長(zhǎng)度。注意這個(gè)長(zhǎng)度不包括空中止字符

lpcValues

Long,用于裝載這個(gè)項(xiàng)的設(shè)置值數(shù)量的一個(gè)變量

lpcbMaxValueNameLen

Long,指定一個(gè)變量,用于裝載這個(gè)項(xiàng)之子項(xiàng)的最長(zhǎng)一個(gè)值名的長(zhǎng)度。注意這個(gè)長(zhǎng)度不包括空中止字符

lpcbMaxValueLen

Long,指定一個(gè)變量,用于裝載容下這個(gè)項(xiàng)最長(zhǎng)一個(gè)值數(shù)據(jù)所需的緩沖區(qū)長(zhǎng)度

lpcbSecurityDescriptor

Long,裝載值安全描述符長(zhǎng)度的一個(gè)變量

lpftLastWriteTime

FILETIME,指定一個(gè)結(jié)構(gòu),用于容納該項(xiàng)的上一次修改時(shí)間

Top