共用方式為


釋放 NDIS 埠

您的迷你埠驅動程式必須釋放它在其MiniportInitializeEx函式中配置給迷你埠介面卡的所有 NDIS 埠。 只要呼叫 NdisMFreePort即可隨時釋放埠,但下列兩種情況除外。

您的迷你埠驅動程式在這些情況下必須釋放所有配置的埠:

  • 如果驅動程式的 MiniportInitializeEx 函式失敗,則必須釋放所有配置的埠。
  • 如果迷你埠配接器已停止,驅動程式的 MiniportHaltEx 函 式必須釋放所有配置的埠。

在下列情況下,迷你埠驅動程式無法直接呼叫 NdisMFreePort

  • 如果埠是預設埠,NDIS 會自動釋放它,因此您的迷你埠驅動程式不得釋放它。 如果您嘗試釋放 預設埠NdisMFreePort 會傳回NDIS_STATUS_INVALID_PORT錯誤。
  • 如果埠為使用中,您的迷你埠驅動程式必須在呼叫 NdisMFreePort之前將其停用。

配置 NDIS 埠

停用 NDIS 埠

預設 NDIS 埠