2OO1, 2O February
NtQueryMultipleValueKey
NtQueryMultipleValueKey
NTSYSAPI
NTSTATUS
NTAPI
NtQueryMultipleValueKey(
IN HANDLE KeyHandle,
IN OUT PKEY_MULTIPLE_VALUE_INFORMATION ValuesList,
IN ULONG NumberOfValues,
OUT PVOID DataBuffer,
IN OUT ULONG BufferLength,
OUT PULONG RequiredLength OPTIONAL );
Function NtQueryMultipleValueKey returns data of one or more values under specified Key Object.
KeyHandle
HANDLE to Key Object opened with KEY_READ access.
ValuesList
Array of KEY_MULTIPLE_VALUE_INFORMATION structures contains names of values to query.
NumberOfValues
Number of members in ValueList array.
DataBuffer
User's allocated buffer receiving queried value's data.
BufferLength
Pointer to value specifing length of DataBuffer, in bytes.
RequiredLength
Optionally pointer to value receiving required DataBuffer length, in bytes.
Documented by:
Tomasz Nowak
Requirements:
Library: ntdll.lib
See also:
KEY_MULTIPLE_VALUE_INFORMATION
NtCreateKey
NtEnumerateValueKey
NtOpenKey
NtQueryValueKey