estructura WSK_PROVIDER_LISTEN_DISPATCH (wsk.h)

La estructura WSK_PROVIDER_LISTEN_DISPATCH especifica la tabla de funciones del subsistema WSK para un socket de escucha.

Sintaxis

typedef struct _WSK_PROVIDER_LISTEN_DISPATCH {
  WSK_PROVIDER_BASIC_DISPATCH Basic;
  PFN_WSK_BIND                WskBind;
  PFN_WSK_ACCEPT              WskAccept;
  PFN_WSK_INSPECT_COMPLETE    WskInspectComplete;
  PFN_WSK_GET_LOCAL_ADDRESS   WskGetLocalAddress;
} WSK_PROVIDER_LISTEN_DISPATCH, *PWSK_PROVIDER_LISTEN_DISPATCH;

Miembros

Basic

Los miembros de . WSK_PROVIDER_BASIC_DISPATCH estructura se incluyen como miembros de la estructura WSK_PROVIDER_LISTEN_DISPATCH.

WskBind

Puntero a la función WskBind del subsistema WSK para el socket.

WskAccept

Puntero a la función WskAccept del subsistema WSK para el socket.

WskInspectComplete

Puntero a la función WskInspectComplete del subsistema WSK para el socket.

WskGetLocalAddress

Puntero a la función WskGetLocalAddress del subsistema WSK para el socket.

Comentarios

La lista de miembros de la estructura WSK_PROVIDER_LISTEN_DISPATCH incluye un nombre WSK_PROVIDER_BASIC_DISPATCH estructura. El compilador que se incluye con el WDK admite una extensión específica de Microsoft para el lenguaje C que permite estructuras sin nombre dentro de declaraciones de estructura. El resultado es que los miembros de estructura de la estructura WSK_PROVIDER_BASIC_DISPATCH se incluyen en la estructura WSK_PROVIDER_LISTEN_DISPATCH como si fueran miembros nativos de la estructura WSK_PROVIDER_LISTEN_DISPATCH.

Una aplicación WSK recibe un puntero a una estructura de WSK_PROVIDER_LISTEN_DISPATCH cuando la aplicación WSK llama a la función WskSocket para crear un socket de escucha. El puntero se encuentra en el miembro Dispatch de la estructura WSK_SOCKET que se recibe del subsistema WSK.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado wsk.h (incluya Wsk.h)

Consulte también

WSK_CLIENT_LISTEN_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskAccept

WskBind

WskCloseSocket

WskControlSocket

WskInspectComplete

WskSocket