REG_POST_OPERATION_INFORMATION Struktur (wdm.h)
Die REG_POST_OPERATION_INFORMATION-Struktur enthält Informationen zu einem abgeschlossenen Registrierungsvorgang, den eine RegistryCallback- Routine verwenden kann.
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;
Object
Ein Zeiger auf das Registrierungsschlüsselobjekt, für das der Vorgang abgeschlossen wurde. Dieses Element ist nur gültig, wenn das Statuselement der Struktur auf STATUS_SUCCESS festgelegt ist. Weitere Informationen finden Sie unter Ungültige Schlüsselobjektzeiger in Registrierungsbenachrichtigungen.
Status
Der vom System zurückgegebene NTSTATUS-Typwert für den Registrierungsvorgang.
PreInformation
Ein Zeiger auf die Struktur, die Präverarbeitungsinformationen für den abgeschlossenen Registrierungsvorgang enthält. Wenn beispielsweise die RegistryCallback Routine einen RegNtPostQueryValueKey--Vorgang verarbeitet, verweist das PreInformation Member auf eine REG_QUERY_VALUE_KEY_INFORMATION Struktur. Dieses Element ist für Windows Vista und höhere Versionen des Windows-Betriebssystems definiert.
ReturnStatus
Ein vom Treiber bereitgestellter NTSTATUS-Typwert. Wenn die RegistryCallback- Routine des Treibers STATUS_CALLBACK_BYPASS zurückgibt, verwendet das Betriebssystem den Wert des ReturnStatus Members als Status, der an den Thread zurückgegeben wird, der den Registrierungsvorgang initiiert hat. (In solchen Fällen kopiert das Betriebssystem auch den Wert des ReturnStatus Mitglieds in den Status Member.) Andernfalls wird dieses Element ignoriert. Dieses Element ist für Windows Vista und höhere Versionen des Windows-Betriebssystems definiert.
CallContext
Optionale treiberdefinierte Kontextinformationen, die die RegistryCallback Routine des Treibers bereitstellen können. Dieses Element ist für Windows Vista und höhere Versionen des Windows-Betriebssystems definiert.
ObjectContext
Ein Zeiger auf treiberdefinierte Kontextinformationen, die der Treiber einem Registrierungsobjekt zugeordnet hat, indem CmSetCallbackObjectContextaufgerufen wird. Dieses Element ist für Windows Vista und höhere Versionen des Windows-Betriebssystems definiert.
Reserved
Dieses Mitglied ist für die zukünftige Verwendung reserviert. Dieses Element ist für Windows Vista und höhere Versionen des Windows-Betriebssystems definiert.
Weitere Informationen zum Behandeln von Benachrichtigungen nach Benachrichtigungen finden Sie unter Behandeln von Benachrichtigungen.
Weitere Informationen zu Registrierungsfiltervorgängen finden Sie unter Filtern von Registrierungsaufrufen.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar unter Microsoft Windows Server 2003 und höheren Versionen des Windows-Betriebssystems, aber einige Strukturmitglieder sind nur für Windows Vista und höhere Versionen verfügbar. |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |