查詢時間戳記功能和組態
一旦初始化迷你埠驅動程式,過度配置驅動程式和應用程式就可以發出下列 OID 查詢要求,以取得硬體和軟體時間戳記資訊。
OID_TIMESTAMP_CAPABILITY。 過度配置驅動程式會發出物件識別碼 (OID) 查詢要求OID_TIMESTAMP_CAPABILITY,以取得迷你埠驅動程式之 NIC 和軟體時間戳記功能的硬體時間戳記功能。
OID_TIMESTAMP_CURRENT_CONFIG。 過度處理驅動程式會發出 OID_TIMESTAMP_CURRENT_CONFIG 的 OID 查詢要求,以取得 NIC 的目前時間戳記設定。
OID_TIMESTAMP_GET_CROSSTIMESTAMP。 過度配置驅動程式會發出 OID_TIMESTAMP_GET_CROSSTIMESTAMP 的 OID 查詢要求,以從 NIC 硬體取得交叉時間戳記。 精確度時間通訊協定 (PTP) 第 2 版應用程式,使用此 OID 中提供的資訊來建立 NIC 硬體時鐘與系統時鐘之間的關聯性。
NDIS 會根據迷你埠驅動程式向作業系統註冊時間戳記功能和目前設定時所報告的資訊,處理OID_TIMESTAMP_CAPABILITY和OID_TIMESTAMP_GET_CROSSTIMESTAMP OID。
迷你埠驅動程式會完成OID_TIMESTAMP_GET_CROSSTIMESTAMP OID。 如果迷你埠將 NDIS_TIMESTAMP_CAPABILITIES結構中的CrossTimestamp欄位設定為TRUE,則必須支援此 OID,作為目前組態的一部分。
如需迷你埠驅動程式如何報告時間戳記功能的詳細資訊,請參閱 報告時間戳記功能和目前的組態。