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 [デスクトップ アプリのみ]
Header 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