Relatar recursos de carimbo de data/hora e configuração atual
Os drivers de miniporto precisam indicar os recursos de carimbo de data/hora de hardware da NIC e os recursos de carimbo de data/hora de software do driver de miniport para o NDIS e drivers sobrepostos. Eles também precisam relatar quais recursos de carimbo de data/hora estão atualmente habilitados ou desabilitados. Os drivers de miniporto usam status indicações para relatar os recursos de carimbo de data/hora e sua configuração atual para o sistema operacional.
Durante a inicialização, o driver de miniporto deve relatar os recursos de carimbo de data/hora e sua configuração atual dentro da função MiniportInitializeEx . O driver deve:
Gere uma indicação de NDIS_STATUS_TIMESTAMP_CAPABILITY status para relatar os recursos de carimbo de data/hora.
Gere uma indicação status NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG para relatar a configuração de carimbo de data/hora atual.
Observação
Os drivers de miniport leem os valores de palavras-chave *PtpHardwareTimestamp e *SoftwareTimestamp no arquivo INF para determinar quais recursos de carimbo de data/hora estão habilitados ou desabilitados. Para obter mais informações, consulte Palavras-chave INF padronizadas para carimbo de data/hora de pacote NDIS.
Sempre que o driver de miniporto detecta uma alteração nos recursos de hardware subjacentes, ele deve gerar o NDIS_STATUS_TIMESTAMP_CAPABILITY status indicação. Ele também deve relatar a alteração correspondente na configuração atual usando a indicação NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG status.
O driver de miniporte também deve gerar o NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG status indicação sempre que detectar uma alteração na configuração de carimbo de data/hora atual.