REG_QUERY_KEY_NAME-Struktur (wdm.h)

Die REG_QUERY_KEY_NAME-Struktur beschreibt den vollständigen Registrierungsschlüsselnamen eines abgefragten Objekts.

Syntax

typedef struct _REG_QUERY_KEY_NAME {
  PVOID                    Object;
  POBJECT_NAME_INFORMATION ObjectNameInfo;
  ULONG                    Length;
  PULONG                   ReturnLength;
  PVOID                    CallContext;
  PVOID                    ObjectContext;
  PVOID                    Reserved;
} REG_QUERY_KEY_NAME, *PREG_QUERY_KEY_NAME;

Member

Object

Ein Zeiger auf das Registrierungsschlüsselobjekt für den Schlüssel, dessen Metadaten abgefragt werden sollen.

ObjectNameInfo

Ein Zeiger auf eine OBJECT_NAME_INFORMATION-Struktur (siehe wdm.h), die den vollständigen Registrierungsschlüsselnamen enthält, der vom System als Unicode-Zeichenfolge zurückgegeben werden soll.

Length

Gibt die Größe des ObjectNameInfo-Puffers in Bytes an.

ReturnLength

CallContext

Optionale vom Treiber definierte Kontextinformationen, die die RegistryCallback-Routine des Treibers bereitstellen kann.

ObjectContext

Ein Zeiger auf vom Treiber definierte Kontextinformationen, die der Treiber einem Registrierungsobjekt zugeordnet hat, indem CmSetCallbackObjectContext aufgerufen wird. Sie enthält den Schlüsselkontext für den Schlüssel, der abgefragt wird.

Reserved

Dieses Element ist für die zukünftige Verwendung reserviert.

Hinweise

Das System übergibt diese Struktur jedes Mal an die RegistryCallback-Routine , wenn ein Thread versucht, den vollständigen Namen des Registrierungsschlüssels abzufragen.

Weitere Informationen zu Registrierungsfiltervorgängen finden Sie unter Filtern von Registrierungsaufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar unter Microsoft Windows 10 und höheren Versionen des Windows-Betriebssystems.
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

REG_NOTIFY_CLASS

RegistryCallback