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