共用方式為


OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_ADD_WAKE_UP_PATTERN OID 是由通訊協定驅動程式傳送至迷你埠驅動程式,以指定喚醒模式。 喚醒模式及其遮罩是由 NDIS_PM_PACKET_PATTERN 結構所描述。

啟用迷你埠驅動程式 (模式比對喚醒的通訊協定,請參閱 OID_PNP_ENABLE_WAKE_UP) 使用 OID_PNP_ADD_WAKE_UP_PATTERN 來指定喚醒模式。 喚醒模式可以儲存在主機記憶體或網路介面卡上,視網路介面卡的功能而定。

NDIS_OID_REQUEST結構的InformationBuffer成員包含下列專案:

迷你埠驅動程式可以從通訊協定接受的喚醒模式數目,可能會取決於資源的可用性,例如迷你埠驅動程式為這類模式配置的主機記憶體,或網路介面卡中的可用儲存體。 如果迷你埠驅動程式因資源不足而無法新增喚醒模式,迷你埠驅動程式會傳回 NDIS_STATUS_RESOURCES 以回應OID_PNP_ADD_WAKE_UP_PATTERN。

如果通訊協定驅動程式嘗試新增重複的模式,迷你埠驅動程式應該會傳回 NDIS_STATUS_INVALID_DATA 以回應OID_PNP_ADD_WAKE_UP_PATTERN。

上邊緣收到此 OID 要求的中繼驅動程式,必須一律呼叫 NdisRequestNdisCoRequest,將要求傳播至基礎迷你埠驅動程式。

規格需求

版本

NDIS 6.0 和 NDIS 6.1 支援。 若為 NDIS 6.20 和更新版本,請改用 OID_PM_ADD_WOL_PATTERN

標頭

Ntddndis.h (包括 Ndis.h)

另請參閱

NDIS_PM_PACKET_PATTERN

OID_PM_ADD_WOL_PATTERN