Compartir a través de


estructura NDIS_PM_PACKET_PATTERN (ntddndis.h)

La estructura NDIS_PM_PACKET_PATTERN especifica un patrón de reactivación, que, cuando lo detecta 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 el InformationBuffer.

PatternOffset

Especifica en bytes el desplazamiento desde el principio del informationBuffer al 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.

Observaciones

NDIS_PM_PACKET_PATTERN se proporciona en el informationBuffer de 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 miniport 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 miniporte 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 Valor
cliente mínimo admitido Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NDIS_PM_PACKET_PATTERN (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NDIS_PM_PACKET_PATTERN (NDIS 5.1)) en Windows XP.
encabezado de 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