Fonction HwNProcessAddDevicePreDeviceCreate (hwnclx.h)
Fournit les rappels de préparation/de mise en production et d’entrée/sortie de l’appareil à Windows Driver Foundation (WDF) pour la transition de l’appareil dans différents états. Cette fonction doit être appelée par le pilote client lorsque le WDF appelle la routine EVT_WDF_DRIVER_DEVICE_ADD du pilote, mais avant de créer l’objet de périphérique.
Syntaxe
FORCEINLINE NTSTATUS HwNProcessAddDevicePreDeviceCreate(
_In_ WDFDRIVER Driver,
_In_ PWDFDEVICE_INIT DeviceInit,
_Out_ PWDF_OBJECT_ATTRIBUTES FdoAttributes
);
Paramètres
[in] Driver
Gérez l’objet pilote de l’infrastructure des pilotes clients.
[in] DeviceInit
Pointeur vers une structure de WDFDEVICE_INIT allouée par l’infrastructure.
[out] FdoAttributes
Pointeur vers une structure WDF_OBJECT_ATTRIBUTES qui décrit les attributs de l’objet de périphérique du pilote client lors de sa création.
Valeur retournée
Retourne STATUS_SUCCESS si la fonction réussit. Retourne STATUS_INVALID_PARAMETER si le pilote client correspondant est introuvable. Sinon, elle retourne l’une des valeurs d’erreur status définies dans Ntstatus.h.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | hwnclx.h |
Bibliothèque | Mshwnclxstub.lib |
IRQL | PASSIVE_LEVEL |