Registrazione dei driver WAN CoNDIS
Un driver miniport WAN CoNDIS o MCM chiama NdisMRegisterMiniportDriver dalla funzione DriverEntry per registrare le funzioni MiniportXxx standard con NDIS. Per altre informazioni sulla registrazione delle funzioni MiniportXxx , vedere Inizializzazione di un driver Miniport.
Un gestore chiamate WAN CoNDIS è un driver di protocollo NDIS. Di conseguenza, un gestore chiamate chiama NdisRegisterProtocolDriver per registrare le funzioni ProtocolXxx standard. Per altre informazioni sulla registrazione di un driver di protocollo NDIS, vedere Inizializzazione di un driver di protocollo. Per informazioni sulle altre differenze tra l'inizializzazione del gestore chiamate e l'inizializzazione MCM, vedere Differenze nell'inizializzazione.
La chiamata a NdisMRegisterMiniportDriver fornisce una struttura NDIS_MINIPORT_DRIVER_CHARACTERISTICS dal driver miniport. È necessario specificare il numero di versione NDIS corretto. Per altre informazioni sull'impostazione del numero di versione NDIS, vedere NDIS_MINIPORT_DRIVER_CHARACTERISTICS.
I driver WAN CoNDIS devono indicare NDIS versione 5.0 o successiva.
I driver NDIS 6.0 e versioni successive devono registrare le funzioni di callback CoNDIS come indicato di seguito:
Per registrare le funzioni CoNDIS ProtocolXxx e MiniportXxx , tutti i driver CoNDIS devono chiamare la funzione NdisSetOptionalHandlers .
Per registrare le funzioni MiniportXxx di CoNDIS, un driver miniport o un gestore chiamate miniport (MCM) deve chiamare la funzione NdisSetOptionalHandlers dalla funzione MiniportSetOptions e passarla una struttura NDIS_MINIPORT_CO_CHARACTERISTICS . Per registrare le funzioni ProtocolXxx del gestore di chiamate, i moduli MCM forniscono anche una struttura NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS .
Per registrare le funzioni ProtocolXxx di CoNDIS, un client o un gestore chiamate deve chiamare la funzione NdisSetOptionalHandlers dalla relativa funzione ProtocolSetOptions e deve fornire una struttura NDIS_PROTOCOL_CO_CHARACTERISTICS . I client devono anche fornire una struttura NDIS_CO_CLIENT_OPTIONAL_HANDLERS e i responsabili delle chiamate devono anche fornire una struttura NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS .
Per altre informazioni sulla registrazione del driver CoNDIS, vedere Registrazione CoNDIS.
.