다음을 통해 공유


KEY_VALUE_INFORMATION_CLASS 열거형(wdm.h)

KEY_VALUE_INFORMATION_CLASS 열거형 형식은 레지스트리 키의 값에 대해 제공할 정보 유형을 지정합니다.

Syntax

typedef enum _KEY_VALUE_INFORMATION_CLASS {
  KeyValueBasicInformation,
  KeyValueFullInformation,
  KeyValuePartialInformation,
  KeyValueFullInformationAlign64,
  KeyValuePartialInformationAlign64,
  KeyValueLayerInformation,
  MaxKeyValueInfoClass
} KEY_VALUE_INFORMATION_CLASS;

상수

 
KeyValueBasicInformation
정보는 KEY_VALUE_BASIC_INFORMATION 구조로 저장됩니다.
KeyValueFullInformation
정보는 KEY_VALUE_FULL_INFORMATION 구조로 저장됩니다.
KeyValuePartialInformation
정보는 KEY_VALUE_PARTIAL_INFORMATION 구조체로 저장됩니다.
KeyValueFullInformationAlign64
정보는 메모리의 64비트(즉, 8비트) 경계에 정렬된 KEY_VALUE_FULL_INFORMATION 구조체로 저장됩니다. 호출자 제공 버퍼가 64비트 경계에서 시작되지 않으면 ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENT 반환합니다.
KeyValuePartialInformationAlign64
정보는 메모리의 64비트(즉, 8비트) 경계에 정렬된 KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 구조체로 저장됩니다. 호출자 제공 버퍼가 64비트 경계에서 시작되지 않으면 ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENT 반환합니다.
KeyValueLayerInformation
MaxKeyValueInfoClass
이 열거형 형식의 최대값입니다.

설명

KEY_VALUE_INFORMATION_CLASS 값을 사용하여 ZwEnumerateValueKeyZwQueryValueKey 루틴에서 제공할 데이터 형식을 지정합니다.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey