Compartilhar via


estrutura REG_SET_INFORMATION_KEY_INFORMATION (wdm.h)

A estrutura REG_SET_INFORMATION_KEY_INFORMATION descreve uma nova configuração para os metadados de uma chave.

Sintaxe

typedef struct _REG_SET_INFORMATION_KEY_INFORMATION {
  PVOID                     Object;
  KEY_SET_INFORMATION_CLASS KeySetInformationClass;
  PVOID                     KeySetInformation;
  ULONG                     KeySetInformationLength;
  PVOID                     CallContext;
  PVOID                     ObjectContext;
  PVOID                     Reserved;
} REG_SET_INFORMATION_KEY_INFORMATION, *PREG_SET_INFORMATION_KEY_INFORMATION;

Membros

Object

Um ponteiro para o objeto de chave do Registro para a chave cujos metadados estão prestes a ser alterados.

KeySetInformationClass

O valor KEY_SET_INFORMATION_CLASS que indica o tipo de informação prestes a ser alterado.

KeySetInformation

Um ponteiro para um buffer que contém as informações prestes a serem gravadas. O formato do buffer depende do valor de KeySetInformationClass. Para obter mais informações, consulte KEY_SET_INFORMATION_CLASS.

KeySetInformationLength

O tamanho, em bytes, do buffer KeySetInformation.

CallContext

Informações de contexto definidas pelo driver opcionais que a rotina de registryCallback do driver podem fornecer. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.

ObjectContext

Um ponteiro para informações de contexto definidas pelo driver que o driver associou a um objeto do Registro chamando CmSetCallbackObjectContext. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.

Reserved

Esse membro é reservado para uso futuro. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.

Observações

Para obter mais informações sobre operações de filtragem de registro, consulte Filtrando chamadas de registro.

Requisitos

Requisito Valor
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

CmSetCallbackObjectContext

RegistryCallback