Freigeben über


NET_WAKE_SOURCE_BITMAP_PARAMETERS Struktur (netwakesource.h)

Die NET_WAKE_SOURCE_BITMAP_PARAMETERS-Struktur enthält Parameter für eine Wake-on-LAN(WoL)-Bitmapmuster-Wakequelle.

Syntax

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;

Angehörige

Size

Die Größe dieser Struktur in Byte.

Id

Der Bezeichner für diese Wake-Quelle.

Pattern

Eine Abfolge von Bytes, die ein Muster enthält, mit dem Bytes in einem eingehenden Paket verglichen werden sollen.

PatternSize

Die Größe des Bitmapmusters in Byte.

Mask

Eine Maske, die angibt, welche Bytes in eingehenden Paketen mit dem Bitmapmuster abgeglichen werden sollen. Jedes Bit in der Bitmaske entspricht einem Byte im Muster. Wenn ein Bit null ist, sollte das entsprechende Byte im eingehenden Paket nicht mit Mustern übereinstimmen. Wenn das Bit eins ist, vergleicht der Netzwerkadapter das Byte im eingehenden Paket mit dem im Muster angegebenen Byte.

MaskSize

Die Größe der Maske in Byte.

Bemerkungen

Rufen Sie NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT auf, um diese Struktur zu initialisieren und das feld Größe auszufüllen. Rufen Sie nach dem Aufrufen NET_WAKE_SOURCE_BITMAP_PARAMETERS_INITNetWakeSourceGetBitmapParameters auf, um die anderen Elemente der Struktur auszufüllen.

Ein Treiber der oberen Ebene kann ein generisches WOL-Muster mit dem Pattern Member angeben. Ein Bitmapmuster wird als Eine Folge von Bytes und einer Maskenbitmap angegeben, die im Mask-element angegeben ist. Jedes Bit in der Maske entspricht einem Byte im Muster und gibt an, ob das entsprechende Byte im eingehenden Paket mit dem entsprechenden Byte im Muster abgeglichen werden soll. Wenn alle Byte verglichen mit dem Netzwerkadapter übereinstimmen, ist das Paket eine Übereinstimmung, und der Netzwerkadapter sollte ein Wake-up-Ereignis generieren.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Mindest-UMDF-Version 2.33
Header- netwakesource.h (include netadaptercx.h)

Siehe auch

Konfigurieren von Energieverwaltungs-

NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT

NetWakeSourceGetBitmapParameters