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 a été effectué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 de type NTSTATUS que le système retournera pour l’opération de Registre.
PreInformation
Pointeur vers la structure qui contient des informations de prétraitement pour l’opération de Registre qui s’est 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 de type NTSTATUS fournie par le pilote. Si la routine RegistryCallback du pilote retourne STATUS_CALLBACK_BYPASS, le système d’exploitation utilise la valeur du membre ReturnStatus comme status 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 du membre ReturnStatus 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 de contexte 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 que le pilote a 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é pour un usage ultérieur. 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 Filtrage des appels du Registre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible sur Microsoft Windows Server 2003 et versions ultérieures du système d’exploitation Windows, mais certains membres de la structure sont disponibles uniquement pour Windows Vista et versions ultérieures. |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |