estructura REG_POST_OPERATION_INFORMATION (wdm.h)

La estructura REG_POST_OPERATION_INFORMATION contiene información sobre una operación de registro completada que puede usar una rutina RegistryCallback .

Sintaxis

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;

Miembros

Object

Puntero al objeto de clave del Registro para el que se ha completado la operación. Este miembro solo es válido si el miembro Status de la estructura está establecido en STATUS_SUCCESS. Para obtener más información, vea Punteros de objeto de clave no válidos en notificaciones del Registro.

Status

Valor con tipo NTSTATUS que devolverá el sistema para la operación del Registro.

PreInformation

Puntero a la estructura que contiene información de preprocesamiento para la operación del Registro que se ha completado. Por ejemplo, si la rutina RegistryCallback está procesando una operación RegNtPostQueryValueKey , el miembro PreInformation apunta a una estructura de REG_QUERY_VALUE_KEY_INFORMATION . Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

ReturnStatus

Valor ntstatus con tipo de controlador. Si la rutina RegistryCallback del controlador devuelve STATUS_CALLBACK_BYPASS, el sistema operativo usa el valor del miembro ReturnStatus como el estado que devuelve al subproceso que inició la operación del Registro. (En tales casos, el sistema operativo también copia el valor del miembro ReturnStatus en el miembro Status ). De lo contrario, se omite este miembro. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

CallContext

Información de contexto opcional definida por el controlador que puede proporcionar la rutina RegistryCallback del controlador. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

ObjectContext

Puntero a la información de contexto definida por el controlador que el controlador ha asociado a un objeto del Registro mediante una llamada a CmSetCallbackObjectContext. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

Reserved

Este miembro se reserva para uso futuro. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

Comentarios

Para obtener más información sobre el control de las notificaciones posteriores, consulte Control de notificaciones.

Para obtener más información sobre las operaciones de filtrado del Registro, consulte Filtrado de llamadas del Registro.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows Server 2003 y versiones posteriores del sistema operativo Windows, pero algunos miembros de estructura solo están disponibles para Windows Vista y versiones posteriores.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback