REG_SAVE_MERGED_KEY_INFORMATION 구조체(wdm.h)

REG_SAVE_MERGED_KEY_INFORMATION 구조에는 병합된 뷰를 파일에 저장할 두 레지스트리 하위 트리에 대한 정보가 포함됩니다.

구문

typedef struct _REG_SAVE_MERGED_KEY_INFORMATION {
  PVOID  Object;
  HANDLE FileHandle;
  PVOID  HighKeyObject;
  PVOID  LowKeyObject;
  PVOID  CallContext;
  PVOID  ObjectContext;
  PVOID  Reserved;
} REG_SAVE_MERGED_KEY_INFORMATION, *PREG_SAVE_MERGED_KEY_INFORMATION;

멤버

Object

NULL로 설정됨.

FileHandle

대상 파일에 대한 쓰기 권한이 있는 파일 핸들을 제공합니다.

HighKeyObject

우선 순위가 높은 트리의 루트를 나타내는 레지스트리 키 개체에 대한 포인터를 제공합니다. 키가 두 키로 향하는 두 트리에 있으면 이 트리 아래의 키가 우선합니다. 지정된 노드가 기록된 데이터에 포함됩니다.

LowKeyObject

"두 번째 선택" 트리의 루트를 나타내는 레지스트리 키 개체에 대한 포인터를 제공합니다. 이 트리의 키는 HighKeyObject로 향하는 트리에 해당하는 키가 없을 때 저장됩니다.

CallContext

드라이버의 RegistryCallback 루틴에서 제공할 수 있는 선택적 드라이버 정의 컨텍스트 정보입니다. 이 멤버는 Windows Vista 이상 버전의 Windows 운영 체제에 대해 정의됩니다.

ObjectContext

CmSetCallbackObjectContext를 호출하여 드라이버가 레지스트리 개체와 연결한 드라이버 정의 컨텍스트 정보에 대한 포인터입니다. 이 멤버는 Windows Vista 이상 버전의 Windows 운영 체제에 대해 정의됩니다.

Reserved

이 멤버는 나중에 사용하도록 예약되어 있습니다. 이 멤버는 Windows Vista 이상 버전의 Windows 운영 체제에 대해 정의됩니다.

설명

레지스트리 필터링 작업에 대한 자세한 내용은 레지스트리 호출 필터링을 참조하세요. 이는 중요한 하이브에 대한 예기치 않은 업데이트를 감시하는 데 주로 유용하며 소비자는 병합 작업을 수정하려고 시도하지 않아야 합니다.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022
머리글 wdm.h(Wdm.h 포함)

추가 정보

CmSetCallbackObjectContext

RegistryCallback