Funzione NetDeviceInitConfig (netdevice.h)
La funzione netDeviceInitConfig inizializza le operazioni di inizializzazione dei dispositivi quando il gestore Plug and Play (PnP) segnala l'esistenza di un dispositivo.
Sintassi
NTSTATUS NetDeviceInitConfig(
[_Inout_] PWDFDEVICE_INIT DeviceInit
);
Parametri
[_Inout_] DeviceInit
Puntatore a un oggetto WDFDEVICE_INIT ricevuto dal driver client nella routine EvtDriverDeviceAdd.
Valore restituito
Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, questa funzione può restituire un codice di errore NTSTATUS appropriato.
Osservazioni
Un driver client chiama questa funzione nella relativa EvtDriverDeviceAdd callback prima di chiamare WdfDeviceCreate.
Quando un driver client chiama NetDeviceInitConfig, il driver NetAdapterCx.sys fornito dal sistema chiama le funzioni seguenti per conto del client. Il driver client non deve chiamare direttamente queste funzioni. In questo modo può verificarsi un comportamento non definito.
- WdfDeviceInitSetReleaseHardwareOrderOnFailure
- WdfDeviceInitSetDeviceType
- WdfDeviceInitSetCharacteristics
- WdfDeviceInitSetIoType
- WdfDeviceInitSetPowerPageable
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 2004 |
piattaforma di destinazione | Universale |
versione minima di UMDF | 2.33 |
intestazione | netdevice.h (include netadaptercx.h) |
libreria | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |