estructura NDIS_PM_PACKET_PATTERN (ntddndis.h)

La estructura de NDIS_PM_PACKET_PATTERN especifica un patrón de reactivación, que, cuando se detecta mediante un adaptador de red que tiene habilitada la coincidencia de patrones, hace que el adaptador de red señale un evento de reactivación de administración de energía.

Sintaxis

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;

Miembros

Priority

Este miembro está reservado.

Reserved

Este miembro está reservado.

MaskSize

Especifica el tamaño en bytes de la máscara de patrón que sigue inmediatamente a la estructura de NDIS_PM_PACKET_PATTERN en InformationBuffer.

PatternOffset

Especifica en bytes el desplazamiento desde el principio de InformationBuffer hasta el inicio del patrón de reactivación.

PatternSize

Especifica en bytes el tamaño del patrón de reactivación.

PatternFlags

Estas marcas están reservadas.

Comentarios

NDIS_PM_PACKET_PATTERN se proporciona en informationBuffer de la estructura de NDIS_OID_REQUEST para los siguientes OID:

  • OID_PNP_ADD_WAKE_UP_PATTERN

    Un controlador de protocolo envía este OID a un controlador de minipuerto para especificar un patrón de reactivación. El patrón de reactivación, junto con su máscara, se describe mediante una estructura de NDIS_PM_PACKET_PATTERN.

  • OID_PNP_REMOVE_WAKE_UP_PATTERN

    Un controlador de protocolo envía este OID a un controlador de minipuerto para eliminar un patrón de reactivación que especificó anteriormente con una solicitud de OID_PNP_ADD_WAKE_UP_PATTERN. El patrón de reactivación, junto con su máscara, se describe mediante una estructura de NDIS_PM_PACKET_PATTERN.

  • OID_PNP_WAKE_UP_PATTERN_LIST

    Un protocolo usa este OID para solicitar una lista de los patrones de reactivación establecidos actualmente para el adaptador de red del controlador de miniport. Cada patrón de reactivación, junto con su máscara, se describe mediante una estructura de NDIS_PM_PACKET_PATTERN.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NDIS_PM_PACKET_PATTERN (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NDIS_PM_PACKET_PATTERN (NDIS 5.1)) en Windows XP.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OID_REQUEST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PNP_WAKE_UP_PATTERN_LIST