HwNProcessAddDevicePreDeviceCreate, fonction (hwnclx.h)
Fournit les rappels de préparation/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 la fonction WDF appelle la routine de 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 de pilote du framework de pilotes clients.
[in] DeviceInit
Pointeur vers une structure de WDFDEVICE_INIT allouée au framework.
[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 de retour
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’état d’erreur définies dans Ntstatus.h.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1709 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Windows |
d’en-tête | hwnclx.h |
bibliothèque | Mshwnclxstub.lib |
IRQL | PASSIVE_LEVEL |