共用方式為


NDIS_STATUS_PM_OFFLOAD_REJECTED

NDIS_STATUS_PM_OFFLOAD_REJECTED狀態表示電源管理通訊協定卸載遭到拒絕的驅動程式。

備註

當其中一個驅動程式移除卸載通訊協定時,NDIS 或迷你埠驅動程式可以產生NDIS_STATUS_PM_OFFLOAD_REJECTED狀態指示。 NDIS_STATUS_INDICATION結構的StatusBuffer成員包含拒絕通訊協定卸載之通訊協定卸載識別碼的 ULONG。 NDIS 在NDIS_PM_PROTOCOL_OFFLOAD結構的ProtocolOffloadId成員中提供通訊協定卸載識別碼。

NDIS 會在必須從網路介面卡移除先前卸載的通訊協定時,產生NDIS_STATUS_PM_OFFLOAD_REJECTED狀態指示。 例如,NDIS 可能會移除通訊協定卸載,以釋放較高優先順序通訊協定卸載的資源。 NDIS 會將狀態指示傳送至卸載已拒絕通訊協定卸載的系結,但不會將它傳送至其他系結。

迷你埠驅動程式會報告此狀態指示,以拒絕先前接受的通訊協定卸載。 例如,若為 WiFi WOL 案例,迷你埠驅動程式必須在 PTK/GTK 輪替不需要時做出NDIS_STATUS_PM_OFFLOAD_REJECTED狀態指示,以支援 WOL (,因為廠商的特定基礎結構支援) 。

對於使用基礎結構元素卸載通訊協定和跨基礎結構漫遊的無線網路網路介面卡,新的基礎結構元素可能不支援與前一個基礎結構相同的功能。 在此情況下,迷你埠驅動程式可以發出 NDIS 的狀態指示,而 NDIS 會以特定錯誤碼發出NDIS_STATUS_PM_OFFLOAD_REJECTED。

WiFi 驅動程式可能會在本機快取通訊協定卸載要求。 當驅動程式處理 OID 以新增或刪除通訊協定卸載時,驅動程式可以選擇只更新其本機快取。 驅動程式可以延遲基礎結構的更新,直到收到 OID_PM_PARAMETERS OID 為止。

基礎結構可能沒有足夠的資源來容納所有通訊協定卸載。 在此情況下,基礎結構可以接受通訊協定卸載的部分清單。 當迷你埠驅動程式完成OID_PM_PARAMETERS集要求時,迷你埠驅動程式必須針對 AP 拒絕的每個通訊協定卸載做出NDIS_STATUS_PM_OFFLOAD_REJECTED狀態指示。

例如,網路介面卡可以使用 AP 的 Proxy ARP 來支援 ARP 卸載。

規格需求

版本

NDIS 6.20 和更新版本支援。

標頭

Ndis.h (包括 Ndis.h)

另請參閱

NDIS_PM_PROTOCOL_OFFLOAD

NDIS_STATUS_INDICATION

OID_PM_PARAMETERS