Bagikan melalui


struktur KEY_VALUE_BASIC_INFORMATION (wdm.h)

Struktur KEY_VALUE_BASIC_INFORMATION menentukan subset informasi lengkap yang tersedia untuk entri nilai kunci registri.

Sintaksis

typedef struct _KEY_VALUE_BASIC_INFORMATION {
  ULONG TitleIndex;
  ULONG Type;
  ULONG NameLength;
  WCHAR Name[1];
} KEY_VALUE_BASIC_INFORMATION, *PKEY_VALUE_BASIC_INFORMATION;

Anggota

TitleIndex

Perangkat dan driver perantara harus mengabaikan anggota ini.

Type

Menentukan jenis yang ditentukan sistem untuk entri nilai dalam kunci registri, yang merupakan salah satu dari berikut ini:

jenis REG_XXX Nilai
REG_BINARY Data biner dalam bentuk apa pun
REG_DWORD Nilai numerik 4 byte
REG_DWORD_LITTLE_ENDIAN Nilai numerik 4 byte yang byte paling tidak signifikan berada di alamat terendah
REG_DWORD_BIG_ENDIAN Nilai numerik 4 byte yang byte paling tidak signifikan berada di alamat tertinggi
REG_EXPAND_SZ Untai (karakter) Unicode yang dihentikan null, berisi referensi yang tidak tersedia ke variabel lingkungan, seperti "%PATH%"
REG_LINK String Unicode yang memberi nama tautan simbolis. Jenis ini tidak relevan dengan perangkat dan driver perantara
REG_MULTI_SZ Array string null-terminated, dihentikan oleh nol lain
REG_NONE Data tanpa jenis tertentu
REG_SZ String Unicode null-terminated
REG_RESOURCE_LIST Daftar sumber daya perangkat keras driver perangkat, yang digunakan oleh driver atau salah satu perangkat fisik yang dikontrolnya, di pohon \ResourceMap
REG_RESOURCE_REQUIREMENTS_LIST Daftar sumber daya perangkat keras yang mungkin digunakan driver perangkat keras atau salah satu perangkat fisik yang dapat digunakannya, dari mana sistem menulis subset ke dalam pohon \ResourceMap
REG_FULL_RESOURCE_DESCRIPTOR Daftar sumber daya perangkat keras yang digunakan perangkat fisik, terdeteksi, dan ditulis ke dalam pohon \HardwareDescription oleh sistem
REG_QWORD Nilai numerik 8-byte
REG_QWORD_LITTLE_ENDIAN Nilai numerik 8 byte yang byte paling tidak signifikan berada di alamat terendah

NameLength

Menentukan ukuran dalam byte dari nama entri nilai berikut.

Name[1]

String karakter Unicode yang memberi nama entri nilai kunci.

Komentar

Driver mode kernel dapat memperoleh KEY_VALUE_BASIC_INFORMATION yang menjelaskan kunci registri dengan memanggil ZwQueryValueKey atau rutinitas ZwEnumerateValueKey.

Persyaratan

Syarat Nilai
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_INFORMATION_CLASS

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey