Partager via


structure REG_POST_OPERATION_INFORMATION (wdm.h)

La structure REG_POST_OPERATION_INFORMATION contient des informations sur une opération de Registre terminée qu’une routine RegistryCallback peut utiliser.

Syntaxe

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;

Membres

Object

Pointeur vers l’objet de clé de Registre pour lequel l’opération s’est terminée. Ce membre est valide uniquement si le membre Status de la structure est défini sur STATUS_SUCCESS. Pour plus d’informations, consultez pointeurs d’objets clés non valides dans les notifications du Registre.

Status

Valeur typée NTSTATUS retournée par le système pour l’opération de Registre.

PreInformation

Pointeur vers la structure qui contient des informations de prétraitement pour l’opération de Registre terminée. Par exemple, si la routine RegistryCallback traite une opération RegNtPostQueryValueKey, le membre PreInformation pointe vers une structure REG_QUERY_VALUE_KEY_INFORMATION. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

ReturnStatus

Valeur NTSTATUS fournie par le pilote. Si la routine RegistryCallback du pilote retourne STATUS_CALLBACK_BYPASS, le système d’exploitation utilise la valeur de ReturnStatus membre comme état qu’il retourne au thread qui a lancé l’opération de Registre. (Dans ce cas, le système d’exploitation copie également la valeur de ReturnStatus membre dans le membre Status.) Sinon, ce membre est ignoré. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

CallContext

Informations contextuelles facultatives définies par le pilote que la routine RegistryCallback du pilote peut fournir. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

ObjectContext

Pointeur vers les informations de contexte définies par le pilote associées à un objet de Registre en appelant CmSetCallbackObjectContext. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

Reserved

Ce membre est réservé à une utilisation ultérieure. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.

Remarques

Pour plus d’informations sur la gestion des post-notifications, consultez Gestion des notifications.

Pour plus d’informations sur les opérations de filtrage du Registre, consultez appels de Registre de filtrage.

Exigences

Exigence Valeur
client minimum pris en charge Disponible sur Microsoft Windows Server 2003 et versions ultérieures du système d’exploitation Windows, mais certains membres de structure sont disponibles uniquement pour Windows Vista et versions ultérieures.
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback