共用方式為


實作 NDIS 6.30 驅動程式

NDIS 6.30 驅動程式必須遵循 實作 NDIS 6.20 驅動程式中所定義的需求。

此外,NDIS 6.30 驅動程序必須符合下列需求:

  • NDIS 6.30 驅動程式在向 NDIS 註冊時,必須報告正確的 NDIS 版本。

    • 您必須更新 NDIS_Xxx_DRIVER_CHARACTERISTICS 結構中的 NDIS 版本號碼(包括主要和次要版本號碼),以支援 NDIS 6.30。 MajorNdisVersion 成員必須包含 6,而且 MinorNdisVersion 成員必須包含 30。 此需求適用於迷你埠、通訊協定和篩選驅動程式。 您也必須更新編譯程式的版本資訊,請參閱 編譯 NDIS 6.30 驅動程式

    • 迷你埠驅動程式必須將 NDIS_MINIPORT_DRIVER_CHARACTERISTICSHeader 成員設定為:將 Revision 設定為 NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2,並將 Size 設定為 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 和上層驅動程式的裝置和驅動程式功能,NDIS 6.30 驅動程式必須針對下列功能實作 NDIS 6.30 裝置功能介面:

  • 適用於 Windows 8 和 Windows Server 2012作系統的 NDIS 6.30 迷你埠驅動程序必須使用 NDIS 6.30 版的數據結構。 如需詳細資訊,請參閱 使用 NDIS 6.30 數據結構