Auf Englisch lesen

Teilen über


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.

Syntax

C++
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;

Angehörige

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.

Bemerkungen

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.

Anforderungen

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)

Siehe auch

CmSetCallbackObjectContext-

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback-