REG_LOAD_KEY_INFORMATION_V2 구조체(wdm.h)
REG_LOAD_KEY_INFORMATION_V2 구조에는 로드되는 레지스트리 하이브에 대한 정보가 포함됩니다.
구문
typedef struct _REG_LOAD_KEY_INFORMATION_V2 {
PVOID Object;
PUNICODE_STRING KeyName;
PUNICODE_STRING SourceFile;
ULONG Flags;
PVOID TrustClassObject;
PVOID UserEvent;
ACCESS_MASK DesiredAccess;
PHANDLE RootHandle;
PVOID CallContext;
PVOID ObjectContext;
ULONG_PTR Version;
PVOID FileAccessToken;
} REG_LOAD_KEY_INFORMATION_V2, *PREG_LOAD_KEY_INFORMATION_V2;
멤버
Object
로드할 하이브의 루트 키에 대한 레지스트리 키 개체에 대한 포인터입니다.
KeyName
루트 키의 이름을 포함하는 UNICODE_STRING 구조체에 대한 포인터입니다.
SourceFile
로드되는 레지스트리 하이브 정보가 포함된 파일의 경로 이름을 포함하는 UNICODE_STRING 구조체에 대한 포인터입니다.
Flags
시스템에서 사용하도록 예약되었습니다.
TrustClassObject
시스템에서 사용하도록 예약되었습니다.
UserEvent
하이브가 언로드될 때 신호를 수신하는 이벤트 개체에 대한 포인터입니다.
DesiredAccess
레지스트리 키를 로드하려는 스레드에서 지정한 액세스 마스크입니다. 이 액세스 마스크에 대한 자세한 내용은 ZwCreateKey 루틴의 DesiredAccess 매개 변수에 대한 설명을 참조하세요.
RootHandle
로드되는 하이브의 루트에 대한 핸들을 수신하는 위치에 대한 선택적 포인터입니다. 애플리케이션 하이브가 로드되는 경우 이 멤버는 NULL 이 아닐 수 있습니다. 다른 모든 경우에서 이 멤버는 NULL이어야 합니다.
CallContext
드라이버의 RegistryCallback 루틴에서 제공할 수 있는 선택적 드라이버 정의 컨텍스트 정보입니다.
ObjectContext
CmSetCallbackObjectContext 루틴을 호출하여 드라이버가 레지스트리 개체와 연결한 드라이버 정의 컨텍스트 정보에 대한 포인터입니다.
Version
REG_LOAD_KEY_INFORMATION_*의 숫자 버전 식별자에 대한 포인터입니다.
FileAccessToken
파일에 액세스할 때 액세스 수준을 가장하는 액세스 토큰(PACCESS_TOKEN)에 대한 포인터입니다(보안 목적으로 사용). 이 경우 레지스트리에 로드되는 hive 파일에 액세스할 때 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 서버 | Windows Server 2022 |
머리글 | wdm.h(Wdm.h 포함) |