Función NetDeviceInitConfig (netdevice.h)
La función NetDeviceInitConfig inicializa las operaciones de inicialización del dispositivo cuando el administrador de Plug and Play (PnP) informa de la existencia de un dispositivo.
Sintaxis
NTSTATUS NetDeviceInitConfig(
[_Inout_] PWDFDEVICE_INIT DeviceInit
);
Parámetros
[_Inout_] DeviceInit
Puntero a un objeto WDFDEVICE_INIT que el controlador cliente recibió en su rutina EvtDriverDeviceAdd .
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, esta función puede devolver un código de error NTSTATUS adecuado.
Comentarios
Un controlador cliente llama a esta función en su devolución de llamada EvtDriverDeviceAdd antes de llamar a WdfDeviceCreate.
Cuando un controlador cliente llama a NetDeviceInitConfig, el controlador de NetAdapterCx.sys proporcionado por el sistema llama a las siguientes funciones en nombre del cliente. El controlador cliente no debe llamar directamente a estas funciones. Si lo hace, puede dar lugar a un comportamiento indefinido.
- WdfDeviceInitSetReleaseHardwareOrderOnFailure
- WdfDeviceInitSetDeviceType
- WdfDeviceInitSetCharacteristics
- WdfDeviceInitSetIoType
- WdfDeviceInitSetPowerPageable
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Plataforma de destino | Universal |
Versión mínima de UMDF | 2,33 |
Encabezado | netdevice.h (include netadaptercx.h) |
Library | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |