Funzione NetAdapterInitSetDatapathCallbacks (netadapter.h)

La funzione NetAdapterInitSetDatapathCallbacks imposta le funzioni di callback di un net adapter per la creazione di code di pacchetti di percorso 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 di creazione della coda del percorso dati dell'adattatore.

Valore restituito

nessuno

Osservazioni

Si tratta di 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 per la creazione di un NETADAPTER, vedere Inizializzazione del dispositivo.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.27
Intestazione netadapter.h (include netadaptercx.h)
Libreria netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Vedi anche

Inizializzazione del dispositivo

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate