Freigeben über


Abfragezeitstempelfunktionen und -konfiguration

Nachdem der Miniporttreiber initialisiert wurde, können überlastende Treiber und Anwendungen die folgenden OID-Abfrageanforderungen ausgeben, um Hardware- und Softwarezeitstempelinformationen zu erhalten.

  • OID_TIMESTAMP_CAPABILITY. Ein übersteigender Treiber gibt eine OID-Abfrageanforderung (Object Identifier) von OID_TIMESTAMP_CAPABILITY aus, um die Hardwarezeitstempelfunktionen der NIC und die Softwarezeitstempelfunktionen des Miniporttreibers abzurufen.

  • OID_TIMESTAMP_CURRENT_CONFIG. Ein übermäßiger Treiber gibt eine OID-Abfrageanforderung von OID_TIMESTAMP_CURRENT_CONFIG aus, um die aktuelle Zeitstempelkonfiguration der NIC zu erhalten.

  • OID_TIMESTAMP_GET_CROSSTIMESTAMP. Ein übersteigender Treiber gibt eine OID-Abfrageanforderung von OID_TIMESTAMP_GET_CROSSTIMESTAMP aus, um den Kreuzzeitstempel von der NIC-Hardware abzurufen. PtP-Anwendungen (Precision Time Protocol, Version 2) verwenden die in dieser OID bereitgestellten Informationen, um eine Beziehung zwischen der Hardwareuhr der NIC und einer Systemuhr herzustellen.

NDIS verarbeitet die OID_TIMESTAMP_CAPABILITY und OID_TIMESTAMP_GET_CROSSTIMESTAMP OIDs basierend auf den Informationen, die der Miniporttreiber bei der Registrierung der Zeitstempelfunktionen und der aktuellen Konfiguration beim Betriebssystem gemeldet hat.

Der Miniporttreiber schließt die OID_TIMESTAMP_GET_CROSSTIMESTAMP OID ab. Der Miniport muss diese OID unterstützen, wenn er das CrossTimestamp-Feld in der NDIS_TIMESTAMP_CAPABILITIES-Struktur als Teil der aktuellen Konfiguration auf TRUE festlegt.

Weitere Informationen dazu, wie der Miniporttreiber die Zeitstempelfunktionen meldet, finden Sie unter Reporting timestamping capabilities and current configuration.for more information on how the miniport driver report the timestamping capabilities, see Reporting timestamping capabilities and current configuration.