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 的 InformationBufferNDIS_OID_REQUEST 結構中提供:
-
通訊協定驅動程式會將此 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結構描述。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista 中支援 NDIS 6.0 和 NDIS 5.1 驅動程式(請參閱 NDIS_PM_PACKET_PATTERN (NDIS 5.1) 。 Windows XP 中支援 NDIS 5.1 驅動程式(請參閱 NDIS_PM_PACKET_PATTERN (NDIS 5.1) 。 |
標頭 | ntddndis.h (包括 Ndis.h) |