Freigeben über


Connection-Oriented Timing-Features

Verbindungsorientiertes NDIS unterstützt die Verwendung der Ortszeit einer NIC zum Planen der Übertragung von Paketen und zum Zeitstempeln von Sende- und Empfangspaketen.

Hinweis Diese verbindungsorientierten Zeitsteuerungsfeatures sind optional. Diese Features werden nicht von allen CoNDIS-NICs unterstützt.

Ein verbindungsorientierter Protokolltreiber kann NdisCoOidRequest aufrufen, um die lokalen Timingfunktionen eines verbindungsorientierten Miniporttreibers oder eines MCM-Treibers mit OID_GEN_CO_GET_TIME_CAPS abzufragen. Als Reaktion auf eine solche Abfrage gibt der Miniporttreiber oder MCM-Treiber Informationen über Folgendes zurück:

  • Gibt an, ob auf der NIC eine lesbare Uhr vorhanden ist.

  • Gibt an, ob die NIC ihre Zeit von der Netzwerkverbindung ableitet.

  • Die Genauigkeit der lokalen Uhr.

  • Gibt an, ob die NIC empfangene Pakete mit ihrer Ortszeit zeitstempeln kann.

  • Gibt an, ob die Netzwerkkarte ein Sendepaket für die Übertragung gemäß der Ortszeit planen kann.

  • Gibt an, ob die NIC übertragene Pakete mit ihrer Ortszeit zeitstempeln kann.

Um die Ortszeit einer Netzwerkkarte zu erhalten, kann ein verbindungsorientiertes Protokoll NdisCoOidRequest aufrufen, um einen verbindungsorientierten Miniporttreiber oder MCM-Treiber mit OID_GEN_CO_GET_NETCARD_TIME abzufragen. Der verbindungsorientierte Miniporttreiber oder MCM-Treiber gibt synchron seine Ortszeit zurück, die das verbindungsorientierte Protokoll dann verwenden kann, um die Übertragung von Paketen zu planen.

Zeitsteuerungsinformationen für ein Sende- oder Empfangspaket sind in den Out-of-Band-Daten (OOB) des Pakets enthalten. Weitere Informationen finden Sie unter NET_BUFFER_LIST.