estructura de WSK_PROVIDER_DATAGRAM_DISPATCH (wsk.h)

La estructura WSK_PROVIDER_DATAGRAM_DISPATCH especifica la tabla de funciones del subsistema WSK para un socket de datagrama.

Sintaxis

typedef struct _WSK_PROVIDER_DATAGRAM_DISPATCH {
  WSK_PROVIDER_BASIC_DISPATCH              Basic;
  PFN_WSK_BIND                             WskBind;
  PFN_WSK_SEND_TO                          WskSendTo;
  PFN_WSK_RECEIVE_FROM                     WskReceiveFrom;
  PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST WskRelease;
  PFN_WSK_GET_LOCAL_ADDRESS                WskGetLocalAddress;
  PFN_WSK_SEND_MESSAGES                    WskSendMessages;
} WSK_PROVIDER_DATAGRAM_DISPATCH, *PWSK_PROVIDER_DATAGRAM_DISPATCH;

Miembros

Basic

Miembros del WSK_PROVIDER_BASIC_DISPATCH estructura se incluyen como miembros de la estructura WSK_PROVIDER_DATAGRAM_DISPATCH.

WskBind

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

WskSendTo

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

WskReceiveFrom

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

WskRelease

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

WskGetLocalAddress

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

WskSendMessages

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

Comentarios

La lista de miembros de la estructura WSK_PROVIDER_DATAGRAM_DISPATCH incluye un nombre WSK_PROVIDER_BASIC_DISPATCH estructura. El compilador que se incluye con 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_DATAGRAM_DISPATCH como si fueran miembros nativos de la estructura WSK_PROVIDER_DATAGRAM_DISPATCH.

Una aplicación WSK recibe un puntero a una estructura de WSK_PROVIDER_DATAGRAM_DISPATCH cuando la aplicación WSK llama a la función WskSocket para crear un socket de datagrama. El puntero está incluido 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_DATAGRAM_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskBind

WskCloseSocket

WskControlSocket

WskReceiveFrom

WskRelease

WskSendTo

WskSocket