共用方式為


中斷仲裁

為了減少中斷數目,許多 NIC 都會使用 中斷仲裁。 使用中斷仲裁,NIC 硬體將不會在收到封包之後立即產生中斷。 相反地,硬體會等候更多封包送達,或讓逾時過期,再產生中斷。 硬體廠商會指定封包數目上限、逾時間隔或其他中斷仲裁演算法。

封包的測量來回時間是用來判斷兩個端點之間網路頻寬的最常用技術之一。 不過,啟用中斷仲裁時,接收封包不會產生立即中斷,因此特定封包的來回時間會大於平均時間。 為了允許正確測量封包的來回時間,NDIS 可讓您視需要停用和啟用中斷仲裁。

所有 NDIS 6.0 和更新版本的迷你埠驅動程式都必須支援 OID_GEN_INTERRUPT_MODERATION OID。 如果迷你埠驅動程式不支援中斷仲裁,驅動程式必須在NDIS_INTERRUPT_MODERATION_PARAMETERS結構的InterruptModeration成員中指定NdisInterruptModerationNotSupported

NDIS 6.0 和更新版本的迷你埠驅動程式必須同時支援 OID_GEN_INTERRUPT_MODERATION OID 集合和查詢要求。 設定要求會指示迷你埠驅動程式啟用或停用中斷仲裁,而查詢要求會報告中斷仲裁的目前狀態。

支援中斷仲裁的迷你埠驅動程式應該預設開啟這項功能,除非登錄中的 InterruptModeration 標準關鍵字停用此功能。 如需標準關鍵字的詳細資訊,請參閱 網路裝置的標準化 INF 關鍵字