實作 NDIS 6.20 驅動程式
NDIS 6.20 驅動程式必須在向 NDIS 註冊時回報正確的 NDIS 版本:
您必須更新 NDIS_Xxx中的主要和次要 NDIS 版本號碼_DRIVER_CHARACTERISTICS結構以支援 NDIS 6.20。 MajorNdisVersion成員必須包含 6,MinorNdisVersion成員必須包含 20。 此需求適用于迷你埠、通訊協定和篩選驅動程式。 您也必須更新編譯器的版本資訊,請參閱 編譯 NDIS 6.20 驅動程式。
迷你埠驅動程式必須設定NDIS_MINIPORT_DRIVER_CHARACTERISTICS標頭成員:將[修訂] 設定為 [NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2],並將[大小]設定為 [NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2]。
篩選驅動程式必須設定NDIS_FILTER_DRIVER_CHARACTERISTICS標頭成員:將[修訂] 設定為 [NDIS_FILTER_CHARACTERISTICS_REVISION_2],並將[大小]設定為 [NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2]。
通訊協定驅動程式必須設定NDIS_PROTOCOL_DRIVER_CHARACTERISTICS標頭成員:將[修訂] 設定為 [NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2],並將[大小]設定為 [NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2]。
NDIS 6.20 電源管理服務是 NDIS 6.20 和更新版本的迷你埠驅動程式的必要專案。 如需 NDIS 6.20 電源管理介面的詳細資訊,請參閱 NDIS 6.20 中的電源管理增強功能。
NDIS 直接 OID 要求介面是 NDIS 6.20 和更新版本迷你埠驅動程式的必要專案。 如需直接 OID 介面的詳細資訊,請參閱 NDIS 6.1 中的直接 OID 要求介面。
若要通知 NDIS 和過度瞭解裝置和驅動程式功能,NDIS 6.20 和更新版本的驅動程式必須針對下列功能實作 NDIS 6.20 裝置功能介面:
NDIS 6.20 和更新版本的驅動程式必須支援接收端節流, (接收中斷中的 RST) 。 如需 RST 的詳細資訊,請參閱 NDIS 6.20 中的接收端節流。
以 NDIS 6.20 對等專案取代使用過時介面的程式碼。 如需過時函式的詳細資訊,請參閱 NDIS 6.20 中的過時介面。 如需更新支援 NDIS 6.20 版本之結構的資訊,請參閱 使用 NDIS 6.20 資料結構。
例如,使用支援超過 64 個處理器的 NDIS 介面,使用 NDIS 6.20 讀取和寫入鎖定介面。 如需支援超過 64 個處理器的詳細資訊,請參閱 NDIS 6.20 中支援超過 64 個處理器。