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 |