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:

  1. Gere uma indicação de NDIS_STATUS_TIMESTAMP_CAPABILITY status para relatar os recursos de carimbo de data/hora.

  2. 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.