Función NetAdapterInitSetDatapathCallbacks (netadapter.h)
La función NetAdapterInitSetDatapathCallbacks establece las funciones de devolución de llamada de un adaptador de red 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 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 cola de ruta de datos del adaptador.
Valor devuelto
None
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 un NETADAPTER, consulte Inicialización de dispositivos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.27 |
Versión mínima de UMDF | 2,33 |
Encabezado | netadapter.h (include netadaptercx.h) |
Library | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |