타임스탬프 기능 및 현재 구성 보고

미니포트 드라이버는 NIC의 하드웨어 타임스탬프 기능과 미니포트 드라이버의 소프트웨어 타임스탬프 기능을 NDIS 및 지나치게 드라이버에 나타내야 합니다. 또한 현재 사용하거나 사용하지 않도록 설정된 타임스탬프 기능을 보고해야 합니다. 미니포트 드라이버는 상태 표시를 사용하여 타임스탬프 기능 및 현재 구성을 운영 체제에 보고합니다.

초기화 중에 미니포트 드라이버는 MiniportInitializeEx 함수 내에서 타임스탬프 기능 및 현재 구성을 보고해야 합니다. 드라이버는 다음을 수행해야 합니다.

  1. 타임스탬프 기능을 보고하는 NDIS_STATUS_TIMESTAMP_CAPABILITY 상태 표시를 생성합니다.

  2. 현재 타임스탬프 구성을 보고하는 NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG 상태 표시를 생성합니다.

참고

미니포트 드라이버는 INF 파일의 *PtpHardwareTimestamp*SoftwareTimestamp 키워드 값을 읽어 어떤 타임스탬프 기능을 사용하거나 사용하지 않도록 설정할지 결정합니다. 자세한 내용은 NDIS 패킷 타임스탬프에 대한 표준화된 INF 키워드를 참조하세요.

미니포트 드라이버가 기본 하드웨어 기능의 변화를 감지할 때마다 NDIS_STATUS_TIMESTAMP_CAPABILITY 상태 표시를 생성해야 합니다. 또한 NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG 상태 표시를 사용하여 현재 구성의 해당 변경 사항을 보고해야 합니다.

또한 미니포트 드라이버는 현재 타임스탬프 구성의 변경 사항을 감지할 때마다 NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG 상태 표시를 생성해야 합니다.