Share via


NDIS_TIMESTAMP_CAPABILITIES 구조체(ntddndis.h)

NDIS_TIMESTAMP_CAPABILITIES 구조는 NIC(네트워크 인터페이스 카드) 및 미니포트 드라이버의 결합된 타임스탬프 기능을 설명합니다.

구문

typedef struct _NDIS_TIMESTAMP_CAPABILITIES {
  NDIS_OBJECT_HEADER              Header;
  ULONG64                         HardwareClockFrequencyHz;
  BOOLEAN                         CrossTimestamp;
  ULONG64                         Reserved1;
  ULONG64                         Reserved2;
  NDIS_TIMESTAMP_CAPABILITY_FLAGS TimestampFlags;
} NDIS_TIMESTAMP_CAPABILITIES, *PNDIS_TIMESTAMP_CAPABILITIES;

멤버

Header

NDIS_TIMESTAMP_CAPABILITIES 구조를 설명하는 NDIS_OBJECT_HEADER 구조체입니다. 다음과 같이 NDIS_OBJECT_HEADER 구조체의 멤버를 설정합니다.

  • Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정합니다.

  • Revision 멤버를 NDIS_TIMESTAMP_CAPABILITIES_REVISION_1 설정합니다.

  • Size 멤버를 NDIS_SIZEOF_TIMESTAMP_CAPABILITIES_REVISION_1 설정합니다.

HardwareClockFrequencyHz

이 필드에는 NIC가 타임스탬핑에 사용하는 하드웨어 클록의 명목 빈도가 포함되어 있으며 Hertz 단위에서 가장 가까운 정수로 반올림됩니다.

CrossTimestamp

TRUE 값은 미니포트/하드웨어 조합이 하드웨어 교차 타임스탬프를 생성할 수 있음을 나타냅니다. FALSE 값은 이 기능이 없음을 나타냅니다. 크로스 타임스탬프는 서로 매우 가깝게 얻은 NIC 하드웨어 타임스탬프 및 시스템 타임스탬프 집합입니다. 미니포트 드라이버는 OID_TIMESTAMP_GET_CROSSTIMESTAMP OID를 처리하여 크로스 타임스탬프를 생성합니다.

Reserved1

나중에 사용하기 위해 예약되어 있습니다.

Reserved2

나중에 사용하기 위해 예약되어 있습니다.

TimestampFlags

다양한 컨텍스트에서 NIC의 타임스탬프 기능을 나타내는 NDIS_TIMESTAMP_CAPABILITY_FLAGS 구조체입니다.

설명

미니포트 드라이버는 NDIS_STATUS_TIMESTAMP_CAPABILITY 상태 표시와 함께 NDIS_TIMESTAMP_CAPABILITIES 구조를 사용하여 NIC의 하드웨어 타임스탬프 기능과 미니포트 드라이버의 소프트웨어 타임스탬프 기능을 NDIS 및 오버리딩 드라이버에 보고합니다.

참고

구현은 하드웨어 타임스탬프 및 크로스 타임스탬프를 지원해야 합니다. 소프트웨어 타임스탬프 지원은 선택 사항입니다.

미니포트 드라이버는 NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG 상태 표시와 함께 NDIS_TIMESTAMP_CAPABILITIES 구조를 사용하여 현재 사용하도록 설정된 타임스탬프 기능을 보고합니다.

자세한 내용은 보고 타임스탬프 기능 및 현재 구성을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022. NDIS 6.82 이상에서 지원됩니다.
머리글 ntddndis.h(ndis.h 포함)

추가 정보

NDIS_TIMESTAMP_CAPABILITY_FLAGS

NDIS_STATUS_TIMESTAMP_CAPABILITY

NDIS_STATUS_TIMESTAMP_CURRENT_CONFIG

OID_TIMESTAMP_GET_CROSSTIMESTAMP

MiniportInitializeEx

NDIS_OBJECT_HEADER

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