ws2spi.h) (WSPPROC_TABLE 结构

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