NDIS_STATUS_RESET_START

NDIS_STATUS_RESET_START狀態表示正在重設迷你埠介面卡。

備註

迷你埠驅動程式不應該呼叫 NdisMIndicateStatusEx 函 式來發出每個重設作業的開始和完成訊號,因為 NDIS 會在重設作業開始和結束時通知驅動程式過度。

當 NDIS 呼叫迷你埠驅動程式的 MiniportResetEx 函 式時,迷你埠驅動程式會重設迷你埠介面卡。 NDIS 會呼叫每個系結通訊協定和中繼驅動程式的 ProtocolStatusEx 函式,以及具有NDIS_STATUS_RESET_START狀態之過度篩選模組的 FilterStatus 函式。 當迷你埠驅動程式完成重設時,NDIS 會將狀態為 NDIS_STATUS_RESET_END通知過度的驅動程式。

當通訊協定驅動程式收到NDIS_STATUS_RESET_START狀態指示時,它應該:

  • 保留任何準備好傳輸的資料,直到其 ProtocolStatusEx 函 式收到NDIS_STATUS_RESET_END狀態指示為止。

  • 除了使用 NdisReturnNetBufferLists 函式傳回等資源的呼叫之外,不要進行任何導向至基礎迷你埠驅動程式的 NDIS 呼叫。

規格需求

版本

Windows Vista 中支援 NDIS 6.0 和 NDIS 5.1 驅動程式。 Windows XP 中支援 NDIS 5.1 驅動程式。

標頭

Ndis.h (包含 Ndis.h)

另請參閱

FilterStatus

MiniportResetEx

NDIS_STATUS_RESET_END

NdisMIndicateStatusEx

NdisReturnNetBufferLists

ProtocolStatusEx