共用方式為


KEY_NODE_INFORMATION結構 (wdm.h)

KEY_NODE_INFORMATION 結構會定義登錄 (sub) 機碼可用的基本資訊。

語法

typedef struct _KEY_NODE_INFORMATION {
  LARGE_INTEGER LastWriteTime;
  ULONG         TitleIndex;
  ULONG         ClassOffset;
  ULONG         ClassLength;
  ULONG         NameLength;
  WCHAR         Name[1];
} KEY_NODE_INFORMATION, *PKEY_NODE_INFORMATION;

成員

LastWriteTime

上次此索引鍵或其任何值變更的時間。 這個時間值是以絕對系統時間格式表示。 絕對系統時間是公曆 1601 年初以來的 100 奈秒間隔數目。

TitleIndex

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

ClassOffset

從這個 結構的開頭到類別名稱字串的位元組位移,該字元串位於緊接在索引鍵名稱字串之後的 Name 陣列中。 如同索引鍵名稱字串,類別名稱字串不會以 Null 結尾。

ClassLength

類別名稱字串的大小,以位元組為單位。

NameLength

Name 陣列中包含的索引鍵名稱字串大小,以位元組為單位。

Name[1]

包含登錄機碼名稱的寬字元數位。 此字元字串 null 終止。 只有這個陣列中的第一個專案會包含在結構定義中 KEY_NODE_INFORMATION。 陣列中剩餘元素的記憶體緊接在這個項目後面。

言論

ZwEnumerateKeyZwQueryKey 例程會使用 KEY_NODE_INFORMATION 結構來包含登錄機碼名稱和機碼類別名稱。 當任一例程的 KeyInformationClass 參數 KeyNodeInformation時,會將 KeyInformation 緩衝區視為 KEY_NODE_INFORMATION 結構。 如需 KeyNodeInformation 列舉值的詳細資訊,請參閱 KEY_INFORMATION_CLASS

要求

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

另請參閱

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey