Funzionalità di timestamp di creazione di report e configurazione corrente
I driver miniport devono indicare le funzionalità di timestamp hardware della scheda di interfaccia di interfaccia di rete e le funzionalità di timestamp software del driver miniport ai driver NDIS e al sovraccarico dei driver. Devono inoltre segnalare le funzionalità di timestamp attualmente abilitate o disabilitate. I driver Miniport usano le indicazioni di stato per segnalare le funzionalità di timestamp e la relativa configurazione corrente al sistema operativo.
Durante l'inizializzazione, il driver miniport deve segnalare le funzionalità di timestamp e la relativa configurazione corrente all'interno della funzione MiniportInitializeEx . Il driver deve:
Generare un'indicazione di stato NDIS_STATUS_TIMESTAMP_CAPABILITY per segnalare le funzionalità di timestamp.
Generare un'indicazione di stato NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG per segnalare la configurazione di timestamp corrente.
Nota
I driver Miniport leggeno i valori *PtpHardwareTimestamp e *Parole chiave SoftwareTimestamp nel file INF per determinare quali funzionalità di timestamp sono abilitate o disabilitate. Per altre informazioni, vedere Parole chiave INF standardizzate per il timestamp dei pacchetti NDIS.
Ogni volta che il driver miniport rileva una modifica delle funzionalità hardware sottostanti, deve generare l'indicazione di stato NDIS_STATUS_TIMESTAMP_CAPABILITY . Deve inoltre segnalare la modifica corrispondente nella configurazione corrente usando l'indicazione di stato NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG .
Il driver miniport deve anche generare l'indicazione dello stato NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG ogni volta che rileva una modifica nella configurazione di timestamp corrente.