Compartir a través de


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

Consulte también

Inicialización del dispositivo

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate