共用方式為


KEY_VALUE_BASIC_INFORMATION結構 (wdm.h)

KEY_VALUE_BASIC_INFORMATION 結構會定義登錄機碼值專案可用之完整資訊的子集。

語法

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

成員

TitleIndex

裝置和中繼驅動程序應該忽略此成員。

Type

指定登錄機碼中值項目的系統定義型別,這是下列其中一項:

REG_XXX 類型 價值
REG_BINARY 任何表單中的二進位數據
REG_DWORD 4 位元組的數值
REG_DWORD_LITTLE_ENDIAN 4 位元組的數值,其最小有效位元組位於最低位址
REG_DWORD_BIG_ENDIAN 4 位元組的數值,其最小有效位元組位於最高位址
REG_EXPAND_SZ 以 Null 結束的 Unicode 字串,其中包含環境變數的未展開參考,例如 “%PATH%”
REG_LINK 命名符號連結的 Unicode 字串。 此類型與裝置和中繼驅動程序無關
REG_MULTI_SZ 以 Null 終止字串的陣列,由另一個零終止
REG_NONE 沒有特定類型的數據
REG_SZ 以 Null 結束的 Unicode 字串
REG_RESOURCE_LIST 驅動程式的硬體資源清單,由驅動程式或其控制之其中一個實體裝置使用,位於 \ResourceMap 樹狀結構中
REG_RESOURCE_REQUIREMENTS_LIST 裝置驅動程式的可能硬體資源清單或它控制的其中一個實體裝置可以使用,系統會將子集寫入至 \ResourceMap 樹狀結構
REG_FULL_RESOURCE_DESCRIPTOR 系統使用、偵測到實體裝置並寫入 \HardwareDescription 樹狀結構的硬體資源清單
REG_QWORD 8 位元組的數值
REG_QWORD_LITTLE_ENDIAN 8 位元組的數值,其最小有效位元組位於最低位址

NameLength

指定下列值項目名稱的位元組大小。

Name[1]

Unicode 字元字串,命名索引鍵的值專案。

言論

內核模式驅動程式可以藉由呼叫 ZwQueryValueKeyZwEnumerateValueKey 例程來取得描述登錄機碼的 KEY_VALUE_BASIC_INFORMATION

要求

要求 價值
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_INFORMATION_CLASS

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey