Condividi tramite


Esecuzione di query sulle funzionalità di timestamp e sulla configurazione

Dopo aver inizializzato il driver miniport, i driver e le applicazioni overlying possono inviare le seguenti richieste di query OID per ottenere informazioni sul timestamp hardware e software.

  • OID_TIMESTAMP_CAPABILITY. Un driver overlying genera una richiesta di query OID (Object Identifier) di OID_TIMESTAMP_CAPABILITY per ottenere le funzionalità di timestamp hardware delle funzionalità di timestamp della scheda di interfaccia di rete e del timestamp software del driver miniport.

  • OID_TIMESTAMP_CURRENT_CONFIG. Un driver overlying genera una richiesta di query OID di OID_TIMESTAMP_CURRENT_CONFIG per ottenere la configurazione di timestamp corrente della scheda di interfaccia di rete.

  • OID_TIMESTAMP_GET_CROSSTIMESTAMP. Un driver overlying genera una richiesta di query OID di OID_TIMESTAMP_GET_CROSSTIMESTAMP per ottenere il timestamp incrociato dall'hardware della scheda di interfaccia di rete. Le applicazioni PTP (Precision Time Protocol) versione 2 usano le informazioni fornite in questo OID per stabilire una relazione tra l'orologio hardware della scheda di interfaccia di rete e un orologio di sistema.

NDIS gestisce i OID_TIMESTAMP_CAPABILITY e i OID_TIMESTAMP_GET_CROSSTIMESTAMP ID in base alle informazioni segnalate dal driver miniport quando registra le funzionalità di timestamp e la configurazione corrente al sistema operativo.

Il driver miniport completa l'OID OID_TIMESTAMP_GET_CROSSTIMESTAMP. Il miniport deve supportare questo OID se imposta il campo CrossTimestamp su TRUE nella struttura NDIS_TIMESTAMP_CAPABILITIES come parte della configurazione corrente.

Per altre informazioni sul modo in cui il driver miniport segnala le funzionalità di timestamp, vedere Creazione di report sulle funzionalità di timestamp e configurazione corrente.