estructura WSK_PROVIDER_STREAM_DISPATCH (wsk.h)
La estructura WSK_PROVIDER_STREAM_DISPATCH especifica la tabla de funciones del subsistema WSK para un socket de flujo.
Sintaxis
typedef struct _WSK_PROVIDER_STREAM_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_ACCEPT WskAccept;
PFN_WSK_CONNECT WskConnect;
PFN_WSK_LISTEN WskListen;
PFN_WSK_SEND WskSend;
PFN_WSK_RECEIVE WskReceive;
PFN_WSK_DISCONNECT WskDisconnect;
PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_GET_REMOTE_ADDRESS WskGetRemoteAddress;
PFN_WSK_CONNECT_EX WskConnectEx;
PFN_WSK_SEND_EX WskSendEx;
PFN_WSK_RECEIVE_EX WskReceiveEx;
} WSK_PROVIDER_STREAM_DISPATCH, *PWSK_PROVIDER_STREAM_DISPATCH;
Miembros
Basic
Los miembros de . WSK_PROVIDER_BASIC_DISPATCH estructura se incluyen como miembros de la estructura de WSK_PROVIDER_STREAM_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.
WskConnect
Puntero a la función WskConnect del subsistema WSK para el socket.
WskListen
Puntero a la función WskListen del subsistema WSK para el socket.
WskSend
Puntero a la función WskSend del subsistema WSK para el socket.
WskReceive
Puntero a la función WskReceive del subsistema WSK para el socket.
WskDisconnect
Puntero a la función WskDisconnect 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.
WskGetRemoteAddress
Puntero a la función WskGetRemoteAddress del subsistema WSK para el socket.
WskConnectEx
Puntero a la función WskConnectEx del subsistema WSK para el socket.
WskSendEx
Este miembro está reservado para uso del sistema.
WskReceiveEx
Este miembro está reservado para uso del sistema.
Comentarios
La lista de miembros de la estructura de WSK_PROVIDER_STREAM_DISPATCH incluye un nombre sin 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_STREAM_DISPATCH como si fueran miembros nativos de la estructura WSK_PROVIDER_STREAM_DISPATCH.
Una aplicación WSK recibe un puntero a una estructura de WSK_PROVIDER_STREAM_DISPATCH cuando la aplicación WSK llama a la función WskSocket para crear un socket de flujo. 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 | Windows 10, versión 1703 |
Encabezado | wsk.h (incluya Wsk.h) |