共用方式為


NdisTerminateWrapper 函式 (ndis.h)

注意 NDIS 5. x 已被取代,且由 NDIS 6 取代。 x。 如需新的 NDIS 驅動程式開發,請參閱 從 Windows Vista 開始的網路驅動程式。 如需移植 NDIS 5 的相關信息。 x 驅動程式至 NDIS 6。 x,請參閱 將 NDIS 5.x 驅動程式移植到 NDIS 6.0

NdisTerminateWrapper 會釋放 NIC 驅動程式呼叫 NdisMInitializeWrapper 時所配置的系統資源。

語法

void NdisTerminateWrapper(
  [in] NDIS_HANDLE NdisWrapperHandle,
  [in] PVOID       SystemSpecific
);

參數

[in] NdisWrapperHandle

指定 NdisMInitializeWrapper 所傳回的句柄。

[in] SystemSpecific

OS 特定類型的指標。 針對 Windows 2000 和更新版本的驅動程式,此參數應該是 NULL

傳回值

備註

其 DriverEntry 函式中,迷你埠驅動程式會呼叫 NdisMInitializeWrapper ,通知 NDIS 驅動程式即將自行註冊為迷你埠驅動程式。 成功傳回 NdisMInitializeWrapper 之後,迷你埠驅動程式會呼叫 NdisMRegisterMiniportNdisIMRegisterLayeredMiniport 來向 NDIS 註冊其進入點。

如果迷你埠驅動程式呼叫 NdisMRegisterMiniportNdisIMRegisterLayeredMiniport 不會傳回NDIS_STATUS_SUCCESS,迷你埠驅動程序必須呼叫 NdisTerminateWrapper。 呼叫 NdisTerminateWrapper 會導致NDIS 清除在名為 NdisMInitializeWrapper 的迷你埠驅動程式時所配置的資源。

  • 目標平臺: 通用
  • 版本:Windows Vista 中不支援 NDIS 6.0 驅動程式。 Windows Vista 和 Windows XP 中支援 NDIS 5.1 驅動程式。

規格需求

需求
標頭 ndis.h (包括 Ndis.h)
程式庫 Ndis.lib
IRQL PASSIVE_LEVEL

另請參閱