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结构描述。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 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 (include Ndis.h) |