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在 NDIS_OID_REQUEST 结构的 InformationBuffer 中提供,用于以下 OID:
-
协议驱动程序将此 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) |