Win32 API 日本語リファレンス
ホームNetworking.WinSock › WSPPROC_TABLE

WSPPROC_TABLE

構造体
サイズx64: 240 バイト / x86: 120 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
lpWSPAcceptLPWSPACCEPT8/4+0+0WSPAccept関数へのポインタ。接続を受理する。
lpWSPAddressToStringLPWSPADDRESSTOSTRING8/4+8+4WSPAddressToString関数へのポインタ。アドレスを文字列化する。
lpWSPAsyncSelectLPWSPASYNCSELECT8/4+16+8WSPAsyncSelect関数へのポインタ。非同期イベント通知を設定する。
lpWSPBindLPWSPBIND8/4+24+12WSPBind関数へのポインタ。ソケットにアドレスを割り当てる。
lpWSPCancelBlockingCallLPWSPCANCELBLOCKINGCALL8/4+32+16WSPCancelBlockingCall関数へのポインタ。ブロッキング呼び出しを取り消す。
lpWSPCleanupLPWSPCLEANUP8/4+40+20WSPCleanup関数へのポインタ。プロバイダ利用を終了する。
lpWSPCloseSocketLPWSPCLOSESOCKET8/4+48+24WSPCloseSocket関数へのポインタ。ソケットを閉じる。
lpWSPConnectLPWSPCONNECT8/4+56+28WSPConnect関数へのポインタ。接続を確立する。
lpWSPDuplicateSocketLPWSPDUPLICATESOCKET8/4+64+32WSPDuplicateSocket関数へのポインタ。ソケットを複製する。
lpWSPEnumNetworkEventsLPWSPENUMNETWORKEVENTS8/4+72+36WSPEnumNetworkEvents関数へのポインタ。発生イベントを列挙する。
lpWSPEventSelectLPWSPEVENTSELECT8/4+80+40WSPEventSelect関数へのポインタ。イベントオブジェクトを関連付ける。
lpWSPGetOverlappedResultLPWSPGETOVERLAPPEDRESULT8/4+88+44WSPGetOverlappedResult関数へのポインタ。重複I/O結果を取得する。
lpWSPGetPeerNameLPWSPGETPEERNAME8/4+96+48WSPGetPeerName関数へのポインタ。接続先アドレスを取得する。
lpWSPGetSockNameLPWSPGETSOCKNAME8/4+104+52WSPGetSockName関数へのポインタ。ローカルアドレスを取得する。
lpWSPGetSockOptLPWSPGETSOCKOPT8/4+112+56WSPGetSockOpt関数へのポインタ。ソケットオプションを取得する。
lpWSPGetQOSByNameLPWSPGETQOSBYNAME8/4+120+60WSPGetQOSByName関数へのポインタ。名前からQoSテンプレートを取得する。
lpWSPIoctlLPWSPIOCTL8/4+128+64WSPIoctl関数へのポインタ。ソケット制御操作を行う。
lpWSPJoinLeafLPWSPJOINLEAF8/4+136+68WSPJoinLeaf関数へのポインタ。マルチポイントセッションに参加する。
lpWSPListenLPWSPLISTEN8/4+144+72WSPListen関数へのポインタ。接続待ち受けを開始する。
lpWSPRecvLPWSPRECV8/4+152+76WSPRecv関数へのポインタ。データを受信する。
lpWSPRecvDisconnectLPWSPRECVDISCONNECT8/4+160+80WSPRecvDisconnect関数へのポインタ。切断データを受信する。
lpWSPRecvFromLPWSPRECVFROM8/4+168+84WSPRecvFrom関数へのポインタ。送信元情報付きで受信する。
lpWSPSelectLPWSPSELECT8/4+176+88WSPSelect関数へのポインタ。ソケットの状態を監視する。
lpWSPSendLPWSPSEND8/4+184+92WSPSend関数へのポインタ。データを送信する。
lpWSPSendDisconnectLPWSPSENDDISCONNECT8/4+192+96WSPSendDisconnect関数へのポインタ。切断データを送信する。
lpWSPSendToLPWSPSENDTO8/4+200+100WSPSendTo関数へのポインタ。宛先指定で送信する。
lpWSPSetSockOptLPWSPSETSOCKOPT8/4+208+104WSPSetSockOpt関数へのポインタ。ソケットオプションを設定する。
lpWSPShutdownLPWSPSHUTDOWN8/4+216+108WSPShutdown関数へのポインタ。送受信を停止する。
lpWSPSocketLPWSPSOCKET8/4+224+112WSPSocket関数へのポインタ。ソケットを作成する。
lpWSPStringToAddressLPWSPSTRINGTOADDRESS8/4+232+116WSPStringToAddress関数へのポインタ。文字列をアドレスに変換する。