Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anmerkung
OID_GEN_CO_GET_NETCARD_TIME ist identisch mit OID_GEN_GET_NETCARD_TIME.
Die OID_GEN_CO_GET_NETCARD_TIME OID fordert den Miniporttreiber auf, die lokale Zeit einer NIC zurückzugeben, wie von einer Uhr auf der NIC oder vom Netzwerk abgeleitet. Die Uhrzeit wird als GEN_GET_NETCARD_TIME Struktur formatiert, die wie folgt definiert ist:
typedef struct _GEN_GET_NETCARD_TIME{
ULONGLONG ReadTime;
} GEN_GET_NETCARD_TIME, *PGEN_GET_NETCARD_TIME;
Das Element dieser Struktur enthält die folgenden Informationen:
ReadTime-
Die Ortszeit der NIC.
Bemerkungen
Der Miniporttreiber hat die Einheiten für seine lokale Zeit im ClockPrecision Element der GEN_GET_TIME_CAPS Struktur angegeben, die der Miniporttreiber als Reaktion auf eine vorherige OID_GEN_CO_GET_TIME_CAPS Abfrage zurückgegeben hat.
Wenn der Miniporttreiber das READABLE_LOCAL_CLOCK Flag in seiner Antwort auf eine OID_GEN_CO_GET_TIME_CAPS Abfrage festgelegt hat, leitet die NIC die Ortszeit von einer Onboard-Uhr ab. Wenn der Miniporttreiber das CLOCK_NETWORK_DERIVED Flag in der Antwort auf eine OID_GEN_CO_GET_TIME_CAPS-Abfrage festgelegt hat, leitet die NIC die Ortszeit vom Netzwerk ab.
Wenn die Ortszeit von einer Onboard-Uhr abgeleitet wird, sollte der Miniporttreiber die Uhrgenauigkeit in Teilen pro Million melden können. Im Allgemeinen ist eine vom Netzwerk abgeleitete Uhr vorzuziehen, da sie wahrscheinlich präziser ist und verwendet werden kann, um viele Computer zu synchronisieren, die mit demselben Netzwerk oder Switch verbunden sind.
Der Miniporttreiber muss seine lokale Zeit synchron in der Antwort auf die OID_GEN_CO_GET_NETCARD_TIME Abfrage zurückgeben, da diese Abfrage Protokolltreiber mit der lokalen Zeit der NIC synchronisiert. Protokolltreiber sollten die OID_GEN_CO_GET_NETCARD_TIME Abfrage mehrmals nacheinander senden, um Antwortzeitlatenzen herauszufiltern.
Anforderungen
Version: Windows Vista und höher Header-: Ntddndis.h (enthalten Ndis.h)