Freigeben über


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;

Angehörige

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 treiberdefinierte Kontextinformationen, die die RegistryCallback Routine des Treibers bereitstellen können.

ObjectContext

Ein Zeiger auf treiberdefinierte Kontextinformationen, die der Treiber einem Registrierungsobjekt zugeordnet hat, indem CmSetCallbackObjectContextaufgerufen wird. Er enthält den Schlüsselkontext für den Schlüssel, der abgefragt wird.

Reserved

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

Bemerkungen

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

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar unter Microsoft Windows 10 und höheren Versionen des Windows-Betriebssystems.
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

REG_NOTIFY_CLASS

RegistryCallback-