OID_WWAN_DELETE_MAC
OID_WWAN_DELETE_MAC要求迷你埠驅動程序刪除 NDIS_WWAN_MAC_INFO 參數中指定的 NDIS 埠。 先前應該已使用 OID_WWAN_CREATE_MAC建立 NDIS 埠。
Miniport 驅動程序必須以異步方式處理設定要求,一開始將NDIS_STATUS_PENDING傳回原始要求,稍後再以NDIS_STATUS_SUCCESS完成要求。
不支持查詢要求。
言論
迷你埠驅動程序必須以異步方式處理刪除 (停用) NDIS 埠的要求,以防止死結。
OID_WWAN_DELETE_MAC傳送至刪除預設埠的要求將會失敗,且 NDIS 狀態錯誤碼NDIS_STATUS_INVALID_PORT。
收到OID_WWAN_DELETE_MAC要求時,如果尚未停用,迷你埠驅動程序應該停用與埠相關聯的 PDP 內容。 這是因為可能發生意外移除事件。 此時停用 PDP 內容可確保數據機和迷你埠驅動程式保持良好狀態。
當驅動程式收到意外移除時,驅動程式會封鎖並取消所有進一步的 OID。 這表示即使 Windows 在 FILTER_DETACH 呼叫中傳送具有OID_WWAN_DELETE_MAC的呼叫,驅動程式還是會篩選掉OID_WWAN_DELETE_MAC。
要求
版本 |
適用於 Windows 8.1 和更新版本的 Windows。 |
頁眉 |
Ntddndis.h (包括 Ndis.h) |