Aracılığıyla paylaş


Raporlamadaki zaman damgalama yetenekleri ve mevcut yapılandırma

Miniport sürücülerinin NIC'nin donanım zaman damgası özelliklerini ve miniport sürücüsünün yazılım zaman damgası özelliklerini NDIS ve aşırı yük sürücülerine belirtmesi gerekir. Ayrıca şu anda hangi zaman damgası özelliklerinin etkinleştirildiğini veya devre dışı bırakıldığı da bildirilmesi gerekir. Miniport sürücüleri, zaman damgası özelliklerini ve geçerli yapılandırmalarını işletim sistemine bildirmek için durum göstergelerini kullanır.

Başlatma işlemi sırasında, miniport sürücüsünün zaman damgası özelliklerini ve geçerli yapılandırmasını MiniportInitializeEx işlevi içinde raporlaması gerekir. Sürücü şu adımları izlemelidir:

  1. Zaman damgası özelliklerini raporlamak için bir NDIS_STATUS_TIMESTAMP_CAPABILITY durum göstergesi oluşturun.

  2. Mevcut zaman damgası yapılandırmasını raporlamak için bir NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG durum göstergesi oluşturun.

Not

Miniport sürücüleri inf dosyasındaki *PtpHardwareTimestamp ve *SoftwareTimestamp anahtar sözcük değerlerini okuyarak hangi zaman damgası özelliklerinin etkinleştirildiğini veya devre dışı bırakıldığına karar verir. Daha fazla bilgi için bkz.NDIS paket zaman damgası için standartlaştırılmış INF anahtar sözcükleri.

Miniport sürücüsü temel donanım özelliklerinde bir değişiklik algılasa NDIS_STATUS_TIMESTAMP_CAPABILITY durum göstergesini oluşturması gerekir. Ayrıca, NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG durum göstergesini kullanarak geçerli yapılandırmada ilgili değişikliği raporlaması gerekir.

Miniport sürücüsünün, geçerli zaman damgası yapılandırmasında bir değişiklik algılandığında da NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG durum göstergesini oluşturması gerekir.