estrutura REG_LOAD_KEY_INFORMATION_V2 (wdm.h)

A estrutura REG_LOAD_KEY_INFORMATION_V2 contém informações sobre um hive do Registro que está sendo carregado.

Sintaxe

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;

Membros

Object

Um ponteiro para o objeto de chave do Registro para a chave raiz do hive que está prestes a ser carregado.

KeyName

Um ponteiro para uma estrutura UNICODE_STRING que contém o nome da chave raiz.

SourceFile

Um ponteiro para uma estrutura UNICODE_STRING que contém o nome do caminho de um arquivo que contém as informações de hive do registro que estão sendo carregadas.

Flags

Reservado para uso do sistema.

TrustClassObject

Reservado para uso do sistema.

UserEvent

Um ponteiro para um objeto de evento que é sinalizado quando o hive é descarregado.

DesiredAccess

A máscara de acesso especificada pelo thread que está tentando carregar a chave do Registro. Para obter mais informações sobre essa máscara de acesso, consulte a descrição do parâmetro DesiredAccess da rotina ZwCreateKey .

RootHandle

Um ponteiro opcional para um local que recebe o identificador para a raiz do hive que está sendo carregado. Esse membro poderá ser não NULL se um hive de aplicativo estiver sendo carregado. Em todos os outros casos, esse membro deve ser NULL.

CallContext

Informações de contexto opcionais definidas pelo driver que a rotina RegistryCallback do driver pode fornecer.

ObjectContext

Um ponteiro para informações de contexto definidas pelo driver que o driver associou a um objeto do Registro chamando a rotina CmSetCallbackObjectContext .

Version

Um ponteiro para um identificador de versão numérico de REG_LOAD_KEY_INFORMATION_*.

FileAccessToken

Um ponteiro para um token de acesso (PACCESS_TOKEN) que representa seu nível de acesso ao acessar um arquivo (isso para fins de segurança). Nesse caso, ele é usado ao acessar o arquivo hive que está sendo carregado no registro.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho wdm.h (inclua Wdm.h)

Confira também

CmSetCallbackObjectContext

Filtrando chamadas do Registro

RegLoadKey

RegistryCallback

REG_LOAD_KEY_INFORMATION

UNICODE_STRING

ZwCreateKey