Partager via


Interface IRegistryKey (portcls.h)

L’interface IRegistryKey fournit une abstraction d’une clé de Registre qu’un pilote miniport peut utiliser pour accéder à la clé et à ses sous-clés. Le pilote système PortCls implémente cette interface et l’expose aux pilotes miniport. Un pilote miniport obtient une référence à un IRegistryKey objet en appelant PcNewRegistryKey ou IPort ::NewRegistryKey.

Pour plus d’informations, consultez Objets de clé de Registre.

Héritage

L’interface IRegistryKey hérite de l’interface IUnknown. IRegistryKey a également les types de membres suivants :

Méthodes

L’interface IRegistryKey a ces méthodes.

 
IRegistryKey ::D eleteKey

La méthode DeleteKey supprime la clé de Registre.
IRegistryKey ::EnumerateKey

La méthode EnumerateKey retourne des informations sur les sous-clés de la clé ouverte.
IRegistryKey ::EnumerateValueKey

La méthode EnumerateValueKey retourne des informations sur une entrée de Registre qui contient une clé de valeur.
IRegistryKey ::NewSubKey

La méthode NewSubKey crée une sous-clé de Registre ou ouvre une sous-clé existante sous la clé représentée par l’objet IRegistryKey.
IRegistryKey ::QueryKey

La méthode QueryKey récupère des informations sur une clé de Registre, notamment le nom de la clé, la classe de clé et le nombre de sous-clés et leurs tailles.
IRegistryKey ::QueryRegistryValues

La méthode QueryRegistryValues permet à l’appelant d’interroger plusieurs valeurs à partir du Registre avec un seul appel.
IRegistryKey ::QueryValueKey

La méthode QueryValueKey récupère des informations sur les entrées de valeur d’une clé de Registre, y compris leurs noms, types, tailles de données et valeurs.
IRegistryKey ::SetValueKey

La méthode SetValueKey remplace ou crée une entrée de valeur sous la clé ouverte.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portcls.h