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


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

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

Синтаксис

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 структуры задано значение STATUS_SUCCESS. Дополнительные сведения см. в разделе Недопустимые указатели на объекты ключа в уведомлениях реестра.

Status

Значение типа NTSTATUS, которое система вернет для операции реестра.

PreInformation

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

ReturnStatus

Предоставленное драйвером значение типа NTSTATUS. Если подпрограмма RegistryCallback драйвера возвращает STATUS_CALLBACK_BYPASS, операционная система использует значение члена ReturnStatus в качестве состояния, возвращаемого потоку, который инициировал операцию реестра. (В таких случаях операционная система также копирует значение элемента ReturnStatus в элемент Status .) В противном случае этот элемент игнорируется. Этот член определяется для 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 (включая Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback