Skip to content

Latest commit

 

History

History
167 lines (119 loc) · 5.67 KB

ns-wsk-_wsk_provider_stream_dispatch.md

File metadata and controls

167 lines (119 loc) · 5.67 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:wsk._WSK_PROVIDER_STREAM_DISPATCH
_WSK_PROVIDER_STREAM_DISPATCH (wsk.h)
The WSK_PROVIDER_STREAM_DISPATCH structure specifies the WSK subsystem's table of functions for a stream socket.
netvista\wsk_provider_stream_dispatch.htm
netvista
05/02/2018
WSK_PROVIDER_STREAM_DISPATCH structure
*PWSK_PROVIDER_STREAM_DISPATCH, PWSK_PROVIDER_STREAM_DISPATCH, PWSK_PROVIDER_STREAM_DISPATCH structure pointer [Network Drivers Starting with Windows Vista], WSK_PROVIDER_STREAM_DISPATCH, WSK_PROVIDER_STREAM_DISPATCH structure [Network Drivers Starting with Windows Vista], _WSK_PROVIDER_STREAM_DISPATCH, netvista.wsk_provider_stream_dispatch, wsk/PWSK_PROVIDER_STREAM_DISPATCH, wsk/WSK_PROVIDER_STREAM_DISPATCH
wsk.h
Wsk.h
Windows
Windows 10, version 1703
Windows
WSK_PROVIDER_STREAM_DISPATCH, *PWSK_PROVIDER_STREAM_DISPATCH
_WSK_PROVIDER_STREAM_DISPATCH
wsk/_WSK_PROVIDER_STREAM_DISPATCH
PWSK_PROVIDER_STREAM_DISPATCH
wsk/PWSK_PROVIDER_STREAM_DISPATCH
WSK_PROVIDER_STREAM_DISPATCH
wsk/WSK_PROVIDER_STREAM_DISPATCH
APIRef
kbSyntax
HeaderDef
wsk.h
_WSK_PROVIDER_STREAM_DISPATCH
PWSK_PROVIDER_STREAM_DISPATCH
WSK_PROVIDER_STREAM_DISPATCH

_WSK_PROVIDER_STREAM_DISPATCH structure

-description

The WSK_PROVIDER_STREAM_DISPATCH structure specifies the WSK subsystem's table of functions for a stream socket.

-struct-fields

-field Basic

The members of the WSK_PROVIDER_BASIC_DISPATCH structure are included as members of the WSK_PROVIDER_STREAM_DISPATCH structure.

-field WskBind

A pointer to the WSK subsystem's WskBind function for the socket.

-field WskAccept

A pointer to the WSK subsystem's WskAccept function for the socket.

-field WskConnect

A pointer to the WSK subsystem's WskConnect function for the socket.

-field WskListen

A pointer to the WSK subsystem's WskListen function for the socket.

-field WskSend

A pointer to the WSK subsystem's WskSend function for the socket.

-field WskReceive

A pointer to the WSK subsystem's WskReceive function for the socket.

-field WskDisconnect

A pointer to the WSK subsystem's WskDisconnect function for the socket.

-field WskRelease

A pointer to the WSK subsystem's WskRelease function for the socket.

-field WskGetLocalAddress

A pointer to the WSK subsystem's WskGetLocalAddress function for the socket.

-field WskGetRemoteAddress

A pointer to the WSK subsystem's WskGetRemoteAddress function for the socket.

-field WskConnectEx

A pointer to the WSK subsystem's WskConnectEx function for the socket.

-field WskSendEx

This member is reserved for system use.

-field WskReceiveEx

This member is reserved for system use.

-remarks

The member list of the WSK_PROVIDER_STREAM_DISPATCH structure includes an unnamed WSK_PROVIDER_BASIC_DISPATCH structure. The compiler that is included with the WDK supports a Microsoft-specific extension to the C language that allows unnamed structures within structure declarations. The result is that the structure members of the WSK_PROVIDER_BASIC_DISPATCH structure are included in the WSK_PROVIDER_STREAM_DISPATCH structure as if they were native members of the WSK_PROVIDER_STREAM_DISPATCH structure.

A WSK application receives a pointer to a WSK_PROVIDER_STREAM_DISPATCH structure when the WSK application calls the WskSocket function to create a stream socket. The pointer is contained in the Dispatch member of the WSK_SOCKET structure that is received from the WSK subsystem.

-see-also

WSK_CLIENT_STREAM_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskSocket