共用方式為


KEY_NODE_INFORMATION結構 (wdm.h)

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

語法

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