estrutura NDIS_PM_PACKET_PATTERN (ntddndis.h)
A estrutura NDIS_PM_PACKET_PATTERN especifica um padrão de ativação, que, quando detectado por um adaptador de rede que tem a correspondência de padrões habilitada, faz com que o adaptador de rede sinalize um evento de ativação de gerenciamento de energia.
Sintaxe
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;
Membros
Priority
Este membro é reservado.
Reserved
Este membro é reservado.
MaskSize
Especifica o tamanho em bytes da máscara de padrão que segue imediatamente a estrutura NDIS_PM_PACKET_PATTERN no InformationBuffer.
PatternOffset
Especifica em bytes o deslocamento desde o início do InformationBuffer até o início do padrão de ativação.
PatternSize
Especifica em bytes o tamanho do padrão de ativação.
PatternFlags
Esses sinalizadores são reservados.
Comentários
NDIS_PM_PACKET_PATTERN é fornecido no InformationBuffer da estrutura NDIS_OID_REQUEST para os seguintes OIDs:
-
Um driver de protocolo envia esse OID para um driver de miniporta para especificar um padrão de ativação. O padrão de ativação, juntamente com sua máscara, é descrito por uma estrutura NDIS_PM_PACKET_PATTERN.
-
OID_PNP_REMOVE_WAKE_UP_PATTERN
Um driver de protocolo envia esse OID a um driver de miniporta para excluir um padrão de ativação especificado anteriormente com uma solicitação de OID_PNP_ADD_WAKE_UP_PATTERN. O padrão de ativação, juntamente com sua máscara, é descrito por uma estrutura NDIS_PM_PACKET_PATTERN.
-
Um protocolo usa esse OID para solicitar uma lista dos padrões de ativação atualmente definidos para o adaptador de rede do driver de miniport. Cada padrão de ativação, juntamente com sua máscara, é descrito por uma estrutura NDIS_PM_PACKET_PATTERN.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NDIS_PM_PACKET_PATTERN (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NDIS_PM_PACKET_PATTERN (NDIS 5.1)) no Windows XP. |
Cabeçalho | ntddndis.h (inclua Ndis.h) |