NetDeviceInitConfig, fonction (netdevice.h)
La fonction NetDeviceInitConfig initialise les opérations d’initialisation d’appareil lorsque le gestionnaire Plug-and-Play (PnP) signale l’existence d’un appareil.
Syntaxe
NTSTATUS NetDeviceInitConfig(
[_Inout_] PWDFDEVICE_INIT DeviceInit
);
Paramètres
[_Inout_] DeviceInit
Pointeur vers un objet WDFDEVICE_INIT que le pilote client a reçu dans sa routine EvtDriverDeviceAdd .
Valeur retournée
Retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette fonction peut retourner un code d’erreur NTSTATUS approprié.
Remarques
Un pilote client appelle cette fonction dans son rappel EvtDriverDeviceAdd avant d’appeler WdfDeviceCreate.
Lorsqu’un pilote client appelle NetDeviceInitConfig, le pilote NetAdapterCx.sys fourni par le système appelle les fonctions suivantes pour le compte du client. Le pilote client ne doit pas appeler ces fonctions directement. Cela peut entraîner un comportement non défini.
- WdfDeviceInitSetReleaseHardwareOrderOnFailure
- WdfDeviceInitSetDeviceType
- WdfDeviceInitSetCharacteristics
- WdfDeviceInitSetIoType
- WdfDeviceInitSetPowerPageable
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 |
Plateforme cible | Universal |
Version UMDF minimale | 2,33 |
En-tête | netdevice.h (inclure netadaptercx.h) |
Bibliothèque | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |