Melaporkan kemampuan tanda waktu dan konfigurasi saat ini

Driver Miniport perlu menunjukkan kemampuan tanda waktu perangkat keras NIC dan kemampuan tanda waktu perangkat lunak driver miniport untuk NDIS dan driver yang terlalu berlebihan. Mereka juga perlu melaporkan kemampuan tanda waktu mana yang saat ini diaktifkan atau dinonaktifkan. Driver miniport menggunakan indikasi status untuk melaporkan kemampuan tanda waktu dan konfigurasinya saat ini ke sistem operasi.

Selama inisialisasi, driver miniport harus melaporkan kemampuan tanda waktu dan konfigurasinya saat ini dalam fungsi MiniportInitializeEx . Driver harus:

  1. Buat indikasi status NDIS_STATUS_TIMESTAMP_CAPABILITY untuk melaporkan kemampuan tanda waktu.

  2. Buat indikasi status NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG untuk melaporkan konfigurasi tanda waktu saat ini.

Catatan

Driver miniport membaca nilai kata kunci *PtpHardwareTimestamp dan *SoftwareTimestamp dalam file INF untuk menentukan kemampuan tanda waktu mana yang diaktifkan atau dinonaktifkan. Untuk informasi selengkapnya, lihat Kata kunci INF standar untuk tanda waktu paket NDIS.

Setiap kali driver miniport mendeteksi perubahan kemampuan perangkat keras yang mendasar, driver tersebut harus menghasilkan indikasi status NDIS_STATUS_TIMESTAMP_CAPABILITY . Ini juga harus melaporkan perubahan yang sesuai dalam konfigurasi saat ini menggunakan indikasi status NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG .

Driver miniport juga harus menghasilkan indikasi status NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG setiap kali mendeteksi perubahan konfigurasi tanda waktu saat ini.