다음을 통해 공유


WSPPROC_TABLE 구조체(ws2spi.h)

WSPPROC_TABLE 구조에는 서비스 공급자 함수에 대한 포인터 테이블이 포함되어 있습니다.

구문

typedef struct _WSPPROC_TABLE {
  LPWSPACCEPT              lpWSPAccept;
  LPWSPADDRESSTOSTRING     lpWSPAddressToString;
  LPWSPASYNCSELECT         lpWSPAsyncSelect;
  LPWSPBIND                lpWSPBind;
  LPWSPCANCELBLOCKINGCALL  lpWSPCancelBlockingCall;
  LPWSPCLEANUP             lpWSPCleanup;
  LPWSPCLOSESOCKET         lpWSPCloseSocket;
  LPWSPCONNECT             lpWSPConnect;
  LPWSPDUPLICATESOCKET     lpWSPDuplicateSocket;
  LPWSPENUMNETWORKEVENTS   lpWSPEnumNetworkEvents;
  LPWSPEVENTSELECT         lpWSPEventSelect;
  LPWSPGETOVERLAPPEDRESULT lpWSPGetOverlappedResult;
  LPWSPGETPEERNAME         lpWSPGetPeerName;
  LPWSPGETSOCKNAME         lpWSPGetSockName;
  LPWSPGETSOCKOPT          lpWSPGetSockOpt;
  LPWSPGETQOSBYNAME        lpWSPGetQOSByName;
  LPWSPIOCTL               lpWSPIoctl;
  LPWSPJOINLEAF            lpWSPJoinLeaf;
  LPWSPLISTEN              lpWSPListen;
  LPWSPRECV                lpWSPRecv;
  LPWSPRECVDISCONNECT      lpWSPRecvDisconnect;
  LPWSPRECVFROM            lpWSPRecvFrom;
  LPWSPSELECT              lpWSPSelect;
  LPWSPSEND                lpWSPSend;
  LPWSPSENDDISCONNECT      lpWSPSendDisconnect;
  LPWSPSENDTO              lpWSPSendTo;
  LPWSPSETSOCKOPT          lpWSPSetSockOpt;
  LPWSPSHUTDOWN            lpWSPShutdown;
  LPWSPSOCKET              lpWSPSocket;
  LPWSPSTRINGTOADDRESS     lpWSPStringToAddress;
} WSPPROC_TABLE, *LPWSPPROC_TABLE;

멤버

lpWSPAccept

LPWSPAccept 함수에 대한 포인터입니다.

lpWSPAddressToString

LPWSPAddressToString 함수에 대한 포인터입니다.

lpWSPAsyncSelect

LPWSPAsyncSelect 함수에 대한 포인터입니다.

lpWSPBind

LPWSPBind 함수에 대한 포인터입니다.

lpWSPCancelBlockingCall

LPWSPCancelBlockingCall 함수에 대한 포인터입니다.

lpWSPCleanup

WSPCleanup 함수에 대한 포인터입니다.

lpWSPCloseSocket

LPWSPCloseSocket 함수에 대한 포인터입니다.

lpWSPConnect

LPWSPConnect 함수에 대한 포인터입니다.

lpWSPDuplicateSocket

WSPDuplicateSocket 함수에 대한 포인터입니다.

lpWSPEnumNetworkEvents

WSPEnumNetworkEvents 함수에 대한 포인터입니다.

lpWSPEventSelect

LPWSPEventSelect 함수에 대한 포인터입니다.

lpWSPGetOverlappedResult

LPWSPGetOverlappedResult 함수에 대한 포인터입니다.

lpWSPGetPeerName

함수에 대한 포인터입니다.

lpWSPGetSockName

WSPGetSockName 함수에 대한 포인터입니다.

lpWSPGetSockOpt

LPWSPGetSockopt 함수에 대한 포인터입니다.

lpWSPGetQOSByName

WSPGetQOSByName 함수에 대한 포인터입니다.

lpWSPIoctl

LPWSPIoctl 함수에 대한 포인터입니다.

lpWSPJoinLeaf

LPWSPJoinLeaf 함수에 대한 포인터입니다.

lpWSPListen

LPWSPListen 함수에 대한 포인터입니다.

lpWSPRecv

LPWSPRecv 함수에 대한 포인터입니다.

lpWSPRecvDisconnect

WSPRecvDisconnect 함수에 대한 포인터입니다.

lpWSPRecvFrom

LPWSPRecvFrom 함수에 대한 포인터입니다.

lpWSPSelect

LPWSPSelect 함수에 대한 포인터입니다.

lpWSPSend

LPWSPSend 함수에 대한 포인터입니다.

lpWSPSendDisconnect

WSPSendDisconnect 함수에 대한 포인터입니다.

lpWSPSendTo

LPWSPSendTo 함수에 대한 포인터입니다.

lpWSPSetSockOpt

LPWSPSetSockOpt 함수에 대한 포인터입니다.

lpWSPShutdown

LPWSPShutdown 함수에 대한 포인터입니다.

lpWSPSocket

LPWSPSocket 함수에 대한 포인터입니다.

lpWSPStringToAddress

LPWSPStringToAddress 함수에 대한 포인터입니다.

설명

WSPPROC_TABLE 구조에는 WSPStartup 함수에서 반환하는 서비스 공급자 함수에 대한 포인터 테이블이 포함되어 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 ws2spi.h

참고 항목

LPWSPAccept

LPWSPStringToAddress**

LPWSPAsyncSelect

LPWSPBind

LPWSPCancelBlockingCall

LPWSPCleanup

LPWSPCloseSocket

LPWSPConnect

LPWSPDuplicateSocket

LPWSPEnumNetworkEvents

LPWSPGetOverlappedResult

LPWSPGetQOSByName

LPWSPGetSockName

LPWSPGetSockopt

LPWSPIoctl

LPWSPJoinLeaf

LPWSPListen

LPWSPRecv

LPWSPRecvDisconnect

LPWSPRecvFrom

LPWSPSend

LPWSPSendDisconnect

LPWSPSendTo

LPWSPSetSockOpt

LPWSPShutdown

LPWSPSocket

WSPStartup

WSAStringToAddress