Partager via


WdfRegistryWdmGetHandle, fonction (wdfregistry.h)

[S’applique à KMDF et UMDF]

La méthode WdfRegistryWdmGetHandle retourne un handle WDM (Windows Driver Model) à la clé de Registre qu’un objet de clé de registre d’infrastructure spécifié représente.

Syntaxe

HANDLE WdfRegistryWdmGetHandle(
  [in] WDFKEY Key
);

Paramètres

[in] Key

Handle vers un objet de clé de Registre qui représente une clé de Registre ouverte.

Valeur de retour

WdfRegistryWdmGetHandle retourne un handle WDM à une clé de Registre.

Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.

Remarques

Un pilote KMDF peut passer le handle WDM retourné aux routines ZwXxx qui acceptent un handle WDM comme entrée.

Un pilote UMDF peut passer le handle retourné aux API qui nécessitent une clé HKEY, telle que RegEnumKeyEx.

Handle que la méthode WdfRegistryWdmGetHandle retourne est valide jusqu’à ce que l’objet de clé de Registre soit supprimé. Si le pilote fournit une fonction EvtCleanupCallback pour l’objet de clé de Registre, le pointeur est valide jusqu’à ce que la fonction de rappel retourne.

Pour plus d’informations sur les objets de clé de Registre, consultez Utilisation du Registre dans Framework-Based Drivers.

Exemples

L’exemple de code suivant obtient un handle WDM à la clé de Registre qu’un objet de clé de registre d’infrastructure spécifié représente.

HANDLE hKey;

hKey = WdfRegistryWdmGetHandle(Key);

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête wdfregistry.h (include Wdf.h)
bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF)
IRQL PASSIVE_LEVEL
règles de conformité DDI DriverCreate(kmdf)