Condividi tramite


Funzione NetAdapterInitSetDatapathCallbacks (netadapter.h)

La funzione NetAdapterInitSetDatapathCallbacks imposta le funzioni di callback di un net adapter per la creazione di code di pacchetti di percorsi dati.

Sintassi

void NetAdapterInitSetDatapathCallbacks(
  [_Inout_] NETADAPTER_INIT                *AdapterInit,
  [_In_]    NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);

Parametri

[_Inout_] AdapterInit

Puntatore a una struttura NETADAPTER_INIT ottenuta dal driver da una chiamata precedente a NetAdapterInitAllocate.

[_In_] DatapathCallbacks

Puntatore a una struttura di NET_ADAPTER_DATAPATH_CALLBACKS allocata e inizializzata del driver che contiene puntatori alle funzioni di callback per la creazione della coda del percorso dati dell'adattatore.

Valore restituito

Nessuno

Osservazioni

Questa è una funzione facoltativa. Se un driver client non fornisce i propri gestori di creazione della coda di pacchetti, NetAdapterCx fornisce gestori predefiniti per conto del driver.

Chiamare questa funzione dopo aver chiamato NetAdapterInitAllocate ma prima di chiamare NetAdapterCreate.

Se il driver rileva un errore dopo che l'allocazione NETADAPTER_INIT ha esito positivo, ma prima che NetAdapterCreate abbia esito positivo, deve chiamare NetAdapterInitFree per deallocare l'oggetto NETADAPTER_INIT.

Per un esempio di codice relativo alla creazione di un NETADAPTER, vedere 'inizializzazione del dispositivo.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.27
versione minima di UMDF 2.33
intestazione netadapter.h (include netadaptercx.h)
libreria netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Vedere anche

'inizializzazione del dispositivo

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreare