共用方式為


NDIS_PM_PACKET_PATTERN 結構 (ntddndis.h)

NDIS_PM_PACKET_PATTERN 結構會指定喚醒模式,當網路適配器偵測到已啟用模式比對時,會導致網路適配器發出電源管理喚醒事件。

語法

typedef struct _NDIS_PM_PACKET_PATTERN {
  ULONG Priority;
  ULONG Reserved;
  ULONG MaskSize;
  ULONG PatternOffset;
  ULONG PatternSize;
  ULONG PatternFlags;
} NDIS_PM_PACKET_PATTERN, *PNDIS_PM_PACKET_PATTERN;

成員

Priority

此成員已保留。

Reserved

此成員已保留。

MaskSize

指定圖樣遮罩的大小,以位元組為單位,緊接 在InformationBuffer中的NDIS_PM_PACKET_PATTERN結構之後。

PatternOffset

指定從 InformationBuffer 開始到喚醒模式開始的位移位元組。

PatternSize

以位元組為單位指定喚醒模式的大小。

PatternFlags

這些旗標是保留的。

備註

NDIS_PM_PACKET_PATTERN會在下列 OID NDIS_OID_REQUEST 結構的 InformationBuffer 中提供:

  • OID_PNP_ADD_WAKE_UP_PATTERN

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

  • OID_PNP_REMOVE_WAKE_UP_PATTERN

    通訊協定驅動程式會將此 OID 傳送至迷你埠驅動程式,以刪除先前使用 OID_PNP_ADD_WAKE_UP_PATTERN 要求指定的喚醒模式。 喚醒模式及其遮罩是由NDIS_PM_PACKET_PATTERN結構所描述。

  • OID_PNP_WAKE_UP_PATTERN_LIST

    通訊協定會使用此 OID 來要求目前為迷你埠驅動程式網路適配器設定的喚醒模式清單。 每個喚醒模式及其遮罩都會由NDIS_PM_PACKET_PATTERN結構描述。

規格需求

需求
最低支援的用戶端 支援 NDIS 6.0 和 NDIS 5.1 驅動程式, (請參閱 Windows Vista 中的 NDIS_PM_PACKET_PATTERN (NDIS 5.1) ) 。 (支援 NDIS 5.1 驅動程式,請參閱 Windows XP 中的 NDIS_PM_PACKET_PATTERN (NDIS 5.1) ) 。
標頭 ntddndis.h (包含 Ndis.h)

另請參閱

NDIS_OID_REQUEST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PNP_WAKE_UP_PATTERN_LIST