Compartir a través de


estructura NET_WAKE_SOURCE_BITMAP_PARAMETERS (netwakesource.h)

La estructura NET_WAKE_SOURCE_BITMAP_PARAMETERS contiene parámetros para un origen de reactivación de patrón de mapa de bits de wake on LAN (WoL).

Sintaxis

typedef struct _NET_WAKE_SOURCE_BITMAP_PARAMETERS {
  ULONG       Size;
  ULONG       Id;
  UCHAR const *Pattern;
  SIZE_T      PatternSize;
  UCHAR const *Mask;
  SIZE_T      MaskSize;
} NET_WAKE_SOURCE_BITMAP_PARAMETERS;

Miembros

Size

Tamaño de esta estructura, en bytes.

Id

Identificador de este origen de reactivación.

Pattern

Secuencia de bytes que contiene un patrón con el que se comparan los bytes de un paquete entrante.

PatternSize

Tamaño del patrón de mapa de bits, en bytes.

Mask

Máscara que especifica qué bytes de los paquetes entrantes deben coincidir con el patrón de mapa de bits. Cada bit de la máscara de bits corresponde a un byte del patrón. Si un bit es cero, el byte correspondiente del paquete entrante no debe coincidir con el patrón. Si el bit es uno, el adaptador de red compara el byte del paquete entrante con el byte especificado en el patrón.

MaskSize

Tamaño de la máscara, en bytes.

Comentarios

Llame a NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT para inicializar esta estructura y rellenar su campo Tamaño . Después de llamar a NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT, llame a NetWakeSourceGetBitmapParameters para rellenar los demás miembros de la estructura.

Un controlador de capa superior puede especificar un patrón WOL genérico con el miembro Pattern . Un patrón de mapa de bits se especifica como una secuencia de bytes y un mapa de bits de máscara, especificado en el miembro Mask . Cada bit de la máscara corresponde a un byte del patrón y especifica si el byte correspondiente del paquete entrante debe coincidir con el byte correspondiente en el patrón. Si todos los bytes comparados por el adaptador de red coinciden, el paquete es una coincidencia y el adaptador de red debe generar un evento de reactivación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Versión mínima de UMDF 2,33
Encabezado netwakesource.h (include netadaptercx.h)

Consulte también

Configuración de la administración de energía

NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT

NetWakeSourceGetBitmapParameters