KEY_BASIC_INFORMATION 結構 (wdm.h)
KEY_BASIC_INFORMATION 結構會定義登錄機碼可用之完整資訊的子集。
語法
typedef struct _KEY_BASIC_INFORMATION {
LARGE_INTEGER LastWriteTime;
ULONG TitleIndex;
ULONG NameLength;
WCHAR Name[1];
} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;
成員
LastWriteTime
上次此索引鍵或其任何值變更的時間。 這個時間值是以絕對系統時間格式表示。 絕對系統時間是從公曆 1601 年開始以來的 100 奈秒間隔數目。
TitleIndex
裝置和中繼驅動程序應該忽略此成員。
NameLength
Name 陣列中索引鍵名稱字串的大小,以位元組為單位。
Name[1]
寬字元陣列,其中包含登錄機碼的名稱。 此字元字串 不是 以 Null 結尾。 只有這個陣列中的第一個專案會包含在 KEY_BASIC_INFORMATION 結構定義中。 陣列中剩餘元素的記憶體會緊接在這個項目後面。
備註
ZwEnumerateKey 和 ZwQueryKey 例程會使用 KEY_BASIC_INFORMATION 結構來包含登錄機碼的基本資訊。 當任一例程的 KeyInformationClass 參數是 KeyBasicInformation 時, KeyInformation 緩衝區會被視為 KEY_BASIC_INFORMATION 結構。 如需 KeyBasicInformation 列舉值的詳細資訊,請參閱 KEY_INFORMATION_CLASS。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |