KEY_NAME_INFORMATION 结构 (ntddk.h)

KEY_NAME_INFORMATION 结构保存密钥的名称和名称长度。

语法

typedef struct _KEY_NAME_INFORMATION {
  ULONG NameLength;
  WCHAR Name[1];
} KEY_NAME_INFORMATION, *PKEY_NAME_INFORMATION;

成员

NameLength

Name 数组中键名称字符串的大小(以字节 为单位 )。

Name[1]

包含键名称的宽字符数组。 此字符串 不是 以 null 结尾的。 KEY_NAME_INFORMATION 结构定义 中仅包含此数组中的第一个元素。 数组中剩余元素的存储紧跟在此元素之后。

注解

ZwQueryKey 例程使用 KEY_NAME_INFORMATION 结构来包含注册表项名称。 如果此例程的 KeyInformationClass 参数为 KeyNameInformation则 KeyInformation 缓冲区被视为 KEY_NAME_INFORMATION 结构。 有关 KeyNameInformation 枚举值的详细信息,请参阅 KEY_INFORMATION_CLASS

要求

要求
Header ntddk.h (包括 Ntddk.h)

另请参阅

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_INFORMATION_CLASS

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwQueryKey