Berichterstellungsfunktionen für Zeitstempel und aktuelle Konfiguration

Miniporttreiber müssen die Hardwarezeitstempelfunktionen der NIC und die Softwarezeitstempelfunktionen des Miniporttreibers für NDIS und überstehende Treiber angeben. Außerdem müssen sie melden, welche Zeitstempelfunktionen derzeit aktiviert oder deaktiviert sind. Miniport-Treiber verwenden status Hinweise, um dem Betriebssystem die Zeitstempelfunktionen und deren aktuelle Konfiguration zu melden.

Während der Initialisierung sollte der Miniporttreiber die Zeitstempelfunktionen und ihre aktuelle Konfiguration innerhalb der MiniportInitializeEx-Funktion melden. Der Treiber sollte:

  1. Generieren Sie eine NDIS_STATUS_TIMESTAMP_CAPABILITY status Anzeige, um die Zeitstempelfunktionen zu melden.

  2. Generieren Sie eine NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG status Anzeige, um die aktuelle Zeitstempelkonfiguration zu melden.

Hinweis

Miniport-Treiber lesen die Schlüsselwörter *PtpHardwareTimestamp und *SoftwareTimestamp in der INF-Datei, um zu bestimmen, welche Timestampingfunktionen aktiviert oder deaktiviert sind. Weitere Informationen finden Sie unter Standardisierte INF-Schlüsselwörter für NDIS-Paketzeitstempel.

Jedes Mal, wenn der Miniporttreiber eine Änderung der zugrunde liegenden Hardwarefunktionen erkennt, muss er die NDIS_STATUS_TIMESTAMP_CAPABILITY status Anzeigen generieren. Außerdem muss die entsprechende Änderung in der aktuellen Konfiguration mithilfe der NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG status angezeigt werden.

Der Miniporttreiber muss außerdem die NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG status Anzeigen generieren, wenn eine Änderung in der aktuellen Zeitstempelkonfiguration erkannt wird.