структура 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_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) |