Bagikan melalui


struktur WSK_CLIENT_DISPATCH (wsk.h)

Struktur WSK_CLIENT_DISPATCH menentukan tabel pengiriman fungsi panggilan balik peristiwa aplikasi WSK untuk peristiwa yang tidak spesifik untuk soket tertentu.

Sintaks

typedef struct _WSK_CLIENT_DISPATCH {
  USHORT               Version;
  USHORT               Reserved;
  PFN_WSK_CLIENT_EVENT WskClientEvent;
} WSK_CLIENT_DISPATCH, *PWSK_CLIENT_DISPATCH;

Anggota

Version

Versi WSK Network Programming Interface (NPI) yang ingin digunakan aplikasi WSK.

Reserved

Dicadangkan untuk penggunaan sistem. Aplikasi WSK harus mengatur anggota ini ke nol.

WskClientEvent

Penunjuk ke fungsi panggilan balik peristiwa WskClientEvent aplikasi WSK . Jika aplikasi WSK tidak menerapkan fungsi panggilan balik peristiwa WskClientEvent , anggota ini harus diatur ke NULL.

Keterangan

Ketika aplikasi WSK memanggil fungsi WskRegister , aplikasi ini menyediakan penunjuk ke struktur WSK_CLIENT_DISPATCH yang diinisialisasi melalui anggota Pengiriman struktur WSK_CLIENT_NPI yang ditujukkan oleh parameter WskClientNpi .

Nomor versi utama dan minor yang terkandung dalam anggota Versi dikodekan dengan menggunakan makro MAKE_WSK_VERSION:

Version = MAKE_WSK_VERSION(Major,Minor);

Nomor versi utama dan minor dapat diekstrak dari anggota Versi dengan menggunakan makro WSK_MAJOR_VERSION dan WSK_MINOR_VERSION:

Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);

Untuk informasi selengkapnya tentang melampirkan aplikasi WSK ke subsistem WSK, lihat Mendaftarkan Aplikasi Kernel Winsock.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header wsk.h (termasuk Wsk.h)

Lihat juga

WSK_CLIENT_NPI

WSK_PROVIDER_DISPATCH

WSK_PROVIDER_NPI

WskClientEvent

WskRegister