struktur WSK_PROVIDER_CONNECTION_DISPATCH (wsk.h)

Struktur WSK_PROVIDER_CONNECTION_DISPATCH menentukan tabel fungsi subsistem WSK untuk soket berorientasi koneksi.

Sintaks

typedef struct _WSK_PROVIDER_CONNECTION_DISPATCH {
  WSK_PROVIDER_BASIC_DISPATCH          Basic;
  PFN_WSK_BIND                         WskBind;
  PFN_WSK_CONNECT                      WskConnect;
  PFN_WSK_GET_LOCAL_ADDRESS            WskGetLocalAddress;
  PFN_WSK_GET_REMOTE_ADDRESS           WskGetRemoteAddress;
  PFN_WSK_SEND                         WskSend;
  PFN_WSK_RECEIVE                      WskReceive;
  PFN_WSK_DISCONNECT                   WskDisconnect;
  PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease;
  PFN_WSK_CONNECT_EX                   WskConnectEx;
  PFN_WSK_SEND_EX                      WskSendEx;
  PFN_WSK_RECEIVE_EX                   WskReceiveEx;
} WSK_PROVIDER_CONNECTION_DISPATCH, *PWSK_PROVIDER_CONNECTION_DISPATCH;

Anggota

Basic

Anggota WSK_PROVIDER_BASIC_DISPATCH struktur disertakan sebagai anggota struktur WSK_PROVIDER_CONNECTION_DISPATCH .

WskBind

Penunjuk ke fungsi WskBind subsistem WSK untuk soket.

WskConnect

Penunjuk ke fungsi WskConnect subsistem WSK untuk soket.

WskGetLocalAddress

Penunjuk ke fungsi WskGetLocalAddress subsistem WSK untuk soket.

WskGetRemoteAddress

Penunjuk ke fungsi WskGetRemoteAddress subsistem WSK untuk soket.

WskSend

Penunjuk ke fungsi WskSend subsistem WSK untuk soket.

WskReceive

Penunjuk ke fungsi WskReceive subsistem WSK untuk soket.

WskDisconnect

Penunjuk ke fungsi WskDisconnect subsistem WSK untuk soket.

WskRelease

Penunjuk ke fungsi WskRelease subsistem WSK untuk soket.

WskConnectEx

Penunjuk ke fungsi WskConnectEx subsistem WSK untuk soket.

WskSendEx

Anggota ini dicadangkan untuk penggunaan sistem.

WskReceiveEx

Anggota ini dicadangkan untuk penggunaan sistem.

Keterangan

Daftar anggota struktur WSK_PROVIDER_CONNECTION_DISPATCH menyertakan yang tidak disebutkan namanya WSK_PROVIDER_BASIC_DISPATCH struktur. Pengkompilasi yang disertakan dengan WDK mendukung ekstensi khusus Microsoft ke bahasa C yang memungkinkan struktur yang tidak disebutkan namanya dalam deklarasi struktur. Hasilnya adalah bahwa anggota struktur struktur struktur WSK_PROVIDER_BASIC_DISPATCH disertakan dalam struktur WSK_PROVIDER_CONNECTION_DISPATCH seolah-olah mereka adalah anggota asli struktur WSK_PROVIDER_CONNECTION_DISPATCH.

Aplikasi WSK menerima penunjuk ke struktur WSK_PROVIDER_CONNECTION_DISPATCH dengan salah satu cara berikut:

  • Aplikasi WSK memanggil fungsi WskSocket untuk membuat soket berorientasi koneksi.
  • Aplikasi WSK memanggil fungsi WskSocketConnect untuk membuat, mengikat, dan menyambungkan soket berorientasi koneksi.
  • Aplikasi WSK memanggil fungsi WskAccept untuk menerima soket berorientasi koneksi masuk pada soket mendengarkan.
  • Subsistem WSK memanggil fungsi panggilan balik peristiwa WSK aplikasi WSKAcceptEvent untuk memberi tahu aplikasi WSK bahwa soket berorientasi koneksi masuk telah diterima pada soket mendengarkan.
Penunjuk ke struktur WSK_PROVIDER_CONNECTION_DISPATCH terkandung dalam anggota Pengiriman struktur WSK_SOCKET yang diterima dari subsistem WSK.

Persyaratan

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

Lihat juga

WSK_CLIENT_CONNECTION_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskAccept

WskAcceptEvent

WskBind

WskCloseSocket

WskConnect

WskControlSocket

WskDisconnect

WskGetLocalAddress

WskGetRemoteAddress

WskReceive

WskRelease

WskSend

WskSocket

WskSocketConnect