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 de 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.
Observaciones
Un controlador cliente llama a esta función en su EvtDriverDeviceAdd devolución de llamada 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 | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 2004 |
de la plataforma de destino de | Universal |
versión mínima de UMDF | 2.33 |
encabezado de | netdevice.h (include netadaptercx.h) |
biblioteca de | netadaptercxstub.lib |
irQL | PASSIVE_LEVEL |