Funzionalità di Temporizzazione Connection-Oriented
NDIS orientato alla connessione supporta l'uso dell'ora locale di un NIC per pianificare la trasmissione di pacchetti e per apporre un timestamp ai pacchetti inviati e ricevuti.
Nota Queste funzionalità di temporizzazione orientata alla connessione sono facoltative. Queste funzionalità non sono supportate da tutte le schede di interfaccia di rete CoNDIS.
Un driver di protocollo orientato alla connessione ha la possibilità di chiamare NdisCoOidRequest per interrogare le capacità di temporizzazione locale di un driver miniport orientato alla connessione o di un driver MCM con OID_GEN_CO_GET_TIME_CAPS. In risposta a una query di questo tipo, il driver miniport o il driver MCM restituisce informazioni su:
Indica se è presente un orologio leggibile nella scheda di interfaccia di rete.
Indica se la NIC ottiene l'orario dalla connessione di rete.
Precisione dell'orologio locale.
Indica se la scheda di interfaccia di rete può aggiungere un timestamp ai pacchetti ricevuti utilizzando l'ora locale.
Indica se la scheda di interfaccia di rete può pianificare un pacchetto di invio per la trasmissione in base all'ora locale.
Indica se la scheda di interfaccia di rete può aggiungere un timestamp ai pacchetti trasmessi utilizzando l'ora locale.
Per ottenere l'ora locale di una scheda di interfaccia di rete, un protocollo orientato alla connessione può chiamare NdisCoOidRequest per interrogare un driver miniport orientato alla connessione o un driver MCM con OID_GEN_CO_GET_NETCARD_TIME. Il driver miniport orientato alla connessione o il driver MCM restituisce in modo sincrono l'ora locale, che il protocollo orientato alla connessione può quindi usare per pianificare la trasmissione di pacchetti.
Le informazioni relative all'intervallo per un pacchetto di invio o ricezione sono contenute nei dati fuori banda (OOB) del pacchetto. Per altre informazioni, vedere NET_BUFFER_LIST.