Función NetAdapterInitSetDatapathCallbacks (netadapter.h)
La función NetAdapterInitSetDatapathCallbacks establece las funciones de devolución de llamada de un adaptador net para crear colas de paquetes de ruta de datos.
Sintaxis
void NetAdapterInitSetDatapathCallbacks(
[_Inout_] NETADAPTER_INIT *AdapterInit,
[_In_] NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);
Parámetros
[_Inout_] AdapterInit
Puntero a una estructura de NETADAPTER_INIT que el controlador obtuvo de una llamada anterior a NetAdapterInitAllocate.
[_In_] DatapathCallbacks
Puntero a una estructura de NET_ADAPTER_DATAPATH_CALLBACKS asignada por el controlador e inicializada que contiene punteros a las funciones de devolución de llamada de creación de colas de ruta de datos del adaptador.
Valor devuelto
Ninguno
Observaciones
Se trata de una función opcional. Si un controlador de cliente no proporciona sus propios controladores de creación de colas de paquetes, NetAdapterCx proporciona controladores predeterminados en nombre del controlador.
Llame a esta función después de llamar a netAdapterInitAllocate pero antes de llamar a NetAdapterCreate.
Si el controlador encuentra un error después de que la asignación de NETADAPTER_INIT se realice correctamente, pero antes de que NetAdapterCreate se realice correctamente, debe llamar a NetAdapterInitFree para desasignar el objeto NETADAPTER_INIT.
Para obtener un ejemplo de código de creación de netADAPTER, consulte inicialización de dispositivos.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.27 |
versión mínima de UMDF | 2.33 |
encabezado de | netadapter.h (include netadaptercx.h) |
biblioteca de | netadaptercxstub.lib |
irQL | PASSIVE_LEVEL |