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:
-
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.
-
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) |