estrutura REG_SET_VALUE_KEY_INFORMATION (wdm.h)
A estrutura REG_SET_VALUE_KEY_INFORMATION descreve uma nova configuração para a entrada de valor de uma chave do Registro.
Sintaxe
typedef struct _REG_SET_VALUE_KEY_INFORMATION {
PVOID Object;
PUNICODE_STRING ValueName;
ULONG TitleIndex;
ULONG Type;
PVOID Data;
ULONG DataSize;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_SET_VALUE_KEY_INFORMATION, *PREG_SET_VALUE_KEY_INFORMATION;
Membros
Object
Um ponteiro para o objeto de chave do Registro para a chave cuja entrada de valor está prestes a ser alterada.
ValueName
Um ponteiro para uma estrutura UNICODE_STRING que contém o nome da entrada de valor prestes a ser alterada.
TitleIndex
Reservado para uso do sistema. Os drivers devem ignorar esse membro.
Type
O tipo de dados que está prestes a ser gravado. Para obter mais informações sobre os valores possíveis para esse membro, consulte o parâmetro Type de ZwSetValueKey.
Data
Um ponteiro para um buffer que contém os dados prestes a serem gravados. O formato do buffer depende do valor de Tipo. Para obter mais informações, consulte ZwSetValueKey.
DataSize
O tamanho, em bytes, do buffer de dados .
CallContext
Informações de contexto opcionais definidas pelo driver que a rotina RegistryCallback do driver pode 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
Este membro é reservado para uso futuro. Esse membro é definido para o Windows Vista e versões posteriores do sistema operacional Windows.
Comentários
O sistema passa essa estrutura para uma rotina RegistryCallback sempre que um thread tenta definir uma entrada de valor para uma chave, por exemplo, quando um thread no modo de usuário chama RegSetValue ou RegSetValueEx ou quando um driver chama ZwSetValueKey.
Para obter mais informações sobre operações de filtragem de registro, consulte Filtrando chamadas do Registro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows XP e versões posteriores do sistema operacional Windows. |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |