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 成功傳回之後,迷你埠驅動程式會呼叫 NdisMRegisterMiniport 或 NdisIMRegisterLayeredMiniport,向 NDIS 註冊其進入點。
如果迷你埠驅動程式呼叫 NdisMRegisterMiniport 或 NdisIMRegisterLayeredMiniport 不會傳回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 |