WSK_PROVIDER_STREAM_DISPATCH 구조체(wsk.h)
WSK_PROVIDER_STREAM_DISPATCH 구조는 스트림 소켓에 대한 WSK 하위 시스템의 함수 테이블을 지정합니다.
구문
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;
멤버
Basic
의 멤버 WSK_PROVIDER_BASIC_DISPATCH 구조체는 WSK_PROVIDER_STREAM_DISPATCH 구조체의 멤버로 포함됩니다.
WskBind
소켓에 대한 WSK 하위 시스템의 WskBind 함수에 대한 포인터입니다.
WskAccept
소켓에 대한 WSK 하위 시스템의 WskAccept 함수에 대한 포인터입니다.
WskConnect
소켓에 대한 WSK 하위 시스템의 WskConnect 함수에 대한 포인터입니다.
WskListen
소켓에 대한 WSK 하위 시스템의 WskListen 함수에 대한 포인터입니다.
WskSend
소켓에 대한 WSK 하위 시스템의 WskSend 함수에 대한 포인터입니다.
WskReceive
소켓에 대한 WSK 하위 시스템의 WskReceive 함수에 대한 포인터입니다.
WskDisconnect
소켓에 대한 WSK 하위 시스템의 WskDisconnect 함수에 대한 포인터입니다.
WskRelease
소켓에 대한 WSK 하위 시스템의 WskRelease 함수에 대한 포인터입니다.
WskGetLocalAddress
소켓에 대한 WSK 하위 시스템의 WskGetLocalAddress 함수에 대한 포인터입니다.
WskGetRemoteAddress
소켓에 대한 WSK 하위 시스템의 WskGetRemoteAddress 함수에 대한 포인터입니다.
WskConnectEx
소켓에 대한 WSK 하위 시스템의 WskConnectEx 함수에 대한 포인터입니다.
WskSendEx
이 멤버는 시스템 사용을 위해 예약되어 있습니다.
WskReceiveEx
이 멤버는 시스템 사용을 위해 예약되어 있습니다.
설명
WSK_PROVIDER_STREAM_DISPATCH 구조체의 멤버 목록에는 명명되지 않은 가 포함됩니다. WSK_PROVIDER_BASIC_DISPATCH 구조체입니다. WDK에 포함된 컴파일러는 구조 선언 내에서 명명되지 않은 구조를 허용하는 C 언어에 대한 Microsoft 관련 확장을 지원합니다. 그 결과 WSK_PROVIDER_BASIC_DISPATCH 구조체의 구조체 멤버는 마치 WSK_PROVIDER_STREAM_DISPATCH 구조체의 네이티브 멤버인 것처럼 WSK_PROVIDER_STREAM_DISPATCH 구조체에 포함됩니다.
WSK 애플리케이션은 WSK 애플리케이션이 WskSocket 함수를 호출하여 스트림 소켓을 만들 때 WSK_PROVIDER_STREAM_DISPATCH 구조에 대한 포인터를 받습니다. 포인터는 WSK 하위 시스템으로부터 받은 WSK_SOCKET 구조체의 Dispatch 멤버에 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1703 |
머리글 | wsk.h(Wsk.h 포함) |