Condividi tramite


Funzionalità di intervallo Connection-Oriented

L'NDIS orientato alla connessione supporta l'uso dell'ora locale di una scheda di interfaccia di rete per la pianificazione della trasmissione dei pacchetti e per l'invio e la ricezione di pacchetti tramite timestamp.

Nota Queste funzionalità di temporizzazione orientate 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 può chiamare NdisCoOidRequest per eseguire una query sulle funzionalità di temporizzazione locale di un driver miniport orientato alla connessione o 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 scheda di interfaccia di rete deriva il tempo dalla connessione di rete.

  • Precisione dell'orologio locale.

  • Indica se la scheda di interfaccia di rete può ricevere pacchetti timestamp con 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ò trasmettere pacchetti timestamp con l'ora locale.

Per ottenere l'ora locale di una scheda di interfaccia di rete, un protocollo orientato alla connessione può chiamare NdisCoOidRequest per eseguire una query su 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 dei pacchetti.

Le informazioni di temporizzazione per un pacchetto di invio o ricezione sono contenute nei dati fuori banda (OOB) del pacchetto. Per altre informazioni, vedere NET_BUFFER_LIST.