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) |