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