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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per