Compartir a través de


estructura REG_POST_OPERATION_INFORMATION (wdm.h)

La estructura REG_POST_OPERATION_INFORMATION contiene información sobre una operación del Registro completada que puede usar una rutina de 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 de procesa 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 de tipo NTSTATUS proporcionado por el controlador. Si la rutina de RegistryCallback del controlador devuelve STATUS_CALLBACK_BYPASS, el sistema operativo usa el ReturnStatus valor del miembro como estado que devuelve al subproceso que inició la operación del Registro. (En tales casos, el sistema operativo también copia el ReturnStatus valor del miembro 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 registryCall back del controlador RegistryCallback. 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 llamando a CmSetCallbackObjectContext. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

Reserved

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

Observaciones

Para obtener más información sobre cómo controlar 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 Valor
cliente mínimo admitido Disponible en Microsoft Windows Server 2003 y versiones posteriores del sistema operativo Windows, pero algunos miembros de la estructura solo están disponibles para Windows Vista y versiones posteriores.
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

registryCallback