Прочитать на английском

Поделиться через


структура REG_POST_OPERATION_INFORMATION (wdm.h)

Структура REG_POST_OPERATION_INFORMATION содержит сведения о завершенной операции реестра, которую может использовать подпрограмма RegistryCallback.

Синтаксис

C++
typedef struct _REG_POST_OPERATION_INFORMATION {
  PVOID    Object;
  NTSTATUS Status;
  PVOID    PreInformation;
  NTSTATUS ReturnStatus;
  PVOID    CallContext;
  PVOID    ObjectContext;
  PVOID    Reserved;
} REG_POST_OPERATION_INFORMATION, *PREG_POST_OPERATION_INFORMATION;

Члены

Object

Указатель на объект раздела реестра, для которого выполнена операция. Этот элемент действителен, только если для элемента состояния структуры задано значение STATUS_SUCCESS. Дополнительные сведения см. в разделе Недопустимые указатели объектов ключей в уведомлениях реестра.

Status

Типизированное значение NTSTATUS, возвращаемое системой для операции реестра.

PreInformation

Указатель на структуру, содержащую сведения о предварительной обработке для завершенной операции реестра. Например, если подпрограмма реестра RegistryCallback обрабатывает операцию RegNtPostQueryValueKey, элемент PreInformation указывает на структуру REG_QUERY_VALUE_KEY_INFORMATION. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

ReturnStatus

Указанное драйвером значение NTSTATUS с типом. Если РеестраCallback драйвера возвращает STATUS_CALLBACK_BYPASS, операционная система использует значение элемента ReturnStatus в качестве состояния, возвращаемого в поток, инициируемый операцией реестра. (В таких случаях операционная система также копирует значение члена ReturnStatus в член состояния.) В противном случае этот элемент игнорируется. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

CallContext

Необязательные сведения о контексте, определяемые драйвером, могут предоставлять RegistryCallback подпрограмму. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

ObjectContext

Указатель на определяемые драйвером контекстные сведения, связанные с объектом реестра, путем вызова CmSetCallbackObjectContext. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

Reserved

Этот элемент зарезервирован для дальнейшего использования. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

Замечания

Дополнительные сведения об обработке после уведомлений см. в обработке уведомлений.

Дополнительные сведения о операциях фильтрации реестра см. в вызовов реестра.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Microsoft Windows Server 2003 и более поздних версиях операционной системы Windows, но некоторые члены структуры доступны только для Windows Vista и более поздних версий.
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

См. также

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback