Condividi tramite


Inizializzazione di un adattatore miniport NDK

Una scheda miniport di rete diretta (NDK) viene inizializzata nello stesso modo di altre schede miniport: NDIS chiama la funzione MiniportInitializeEx dell'adattatore miniport come descritto in Inizializzazione di un adattatore Miniport. In questo argomento vengono descritti i requisiti specifici di NDK per la funzione MiniportInitializeEx dell'adattatore miniport.

Nella funzione MiniportInitializeEx , il driver miniport deve eseguire le operazioni seguenti:

  1. Popolare una struttura NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES per l'adattatore come indicato di seguito:

    • Il driver miniport imposta il membro Header come descritto nella descrizione del membro per identificare l'adattatore come adattatore miniport con supporto per NDK.

    • Il driver miniport imposta il membro Enabled su TRUE se la funzionalità NDK è abilitata o FALSE in caso contrario.

      Nota

      Per altre informazioni sull'esecuzione di query e sull'impostazione dello stato corrente della funzionalità NDK del driver miniport, vedere Abilitazione e disabilitazione della funzionalità NDK.  

    • Nel membro NdkCapabilities il driver miniport archivia un puntatore a una struttura NDIS_NDK_CAPABILITIES che specifica le funzionalità dell'adattatore.

  2. Chiamare NdisMSetMiniportAttributes per impostare questi attributi per l'adapter.

Interfaccia del provider del kernel diretto (NDKPI)