IRegistryKey-Schnittstelle (portcls.h)
Die IRegistryKey
-Schnittstelle bietet eine Abstraktion eines Registrierungsschlüssels, den ein Miniporttreiber für den Zugriff auf den Schlüssel und seine Unterschlüssel verwenden kann. Der PortCls-Systemtreiber implementiert diese Schnittstelle und macht sie miniport-Treibern verfügbar. Ein Miniporttreiber ruft einen Verweis auf ein IRegistryKey
-Objekt ab, indem PcNewRegistryKey oder IPort::NewRegistryKeyaufgerufen wird.
Weitere Informationen finden Sie unter Registrierungsschlüsselobjekte.
Erbschaft
Die IRegistryKey Schnittstelle erbt von der IUnknown--Schnittstelle. IRegistryKey- hat auch folgende Typen von Mitgliedern:
Methodik
Die IRegistryKey Schnittstelle hat diese Methoden.
IRegistryKey::D eleteKey Die DeleteKey-Methode löscht den Registrierungsschlüssel. |
IRegistryKey::EnumerateKey Die EnumerateKey-Methode gibt Informationen zu den Unterschlüsseln des geöffneten Schlüssels zurück. |
IRegistryKey::EnumerateValueKey Die EnumerateValueKey-Methode gibt Informationen zu einem Registrierungseintrag zurück, der einen Wertschlüssel enthält. |
IRegistryKey::NewSubKey Die NewSubKey-Methode erstellt entweder einen neuen Registrierungsunterschlüssel oder öffnet einen vorhandenen Unterschlüssel unter dem durch das IRegistryKey-Objekt dargestellten Schlüssel. |
IRegistryKey::QueryKey Die QueryKey-Methode ruft Informationen zu einem Registrierungsschlüssel ab, einschließlich Schlüsselname, Schlüsselklasse und anzahl der Unterschlüssel und deren Größen. |
IRegistryKey::QueryRegistryValues Mit der QueryRegistryValues-Methode kann der Aufrufer mehrere Werte aus der Registrierung mit einem einzelnen Aufruf abfragen. |
IRegistryKey::QueryValueKey Die QueryValueKey-Methode ruft Informationen zu den Werteinträgen eines Registrierungsschlüssels ab, einschließlich ihrer Namen, Typen, Datengrößen und Werte. |
IRegistryKey::SetValueKey Die SetValueKey-Methode ersetzt oder erstellt einen Werteintrag unter dem geöffneten Schlüssel. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | portcls.h |