struktur NET_WAKE_SOURCE_BITMAP_PARAMETERS (netwakesource.h)

Struktur NET_WAKE_SOURCE_BITMAP_PARAMETERS berisi parameter untuk sumber bangun pola bitmap wake-on-LAN (WoL).

Sintaks

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;

Anggota

Size

Ukuran struktur ini, dalam byte.

Id

Pengidentifikasi untuk sumber bangun ini.

Pattern

Urutan byte yang berisi pola untuk membandingkan byte dalam paket masuk.

PatternSize

Ukuran pola bitmap, dalam byte.

Mask

Masker yang menentukan byte mana dalam paket masuk yang harus dicocokkan dengan pola bitmap. Setiap bit dalam bitmask sesuai dengan byte dalam pola. Jika bit adalah nol, byte yang sesuai dalam paket masuk tidak boleh cocok dengan pola. Jika bit adalah satu, adaptor jaringan membandingkan byte dalam paket masuk dengan byte yang ditentukan dalam pola.

MaskSize

Ukuran masker, dalam byte.

Keterangan

Panggil NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT untuk menginisialisasi struktur ini dan mengisi bidang Ukurannya . Setelah memanggil NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT, panggil NetWakeSourceGetBitmapParameters untuk mengisi anggota struktur lainnya.

Driver lapisan atas dapat menentukan pola WOL generik dengan anggota Pola . Pola bitmap ditentukan sebagai urutan byte dan bitmap mask, yang ditentukan dalam anggota Mask . Setiap bit dalam masker sesuai dengan byte dalam pola, dan menentukan apakah byte yang sesuai dalam paket masuk harus dicocokkan dengan byte yang sesuai dalam pola. Jika semua byte dibandingkan dengan kecocokan adaptor jaringan, paketnya cocok dan adaptor jaringan harus menghasilkan peristiwa bangun.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header netwakesource.h (termasuk netadaptercx.h)

Lihat juga

Mengonfigurasi manajemen daya

NET_WAKE_SOURCE_BITMAP_PARAMETERS_INIT

NetWakeSourceGetBitmapParameters