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

WS_CHANNEL_DECODER

構造体
サイズx64: 56 バイト / x86: 28 バイト

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

フィールド

フィールドサイズx64x86説明
createContextvoid*8/4+0+0各デコーダ生成時にコールバックへ渡されるユーザー定義のコンテキストポインタ。
createDecoderCallbackWS_CREATE_DECODER_CALLBACK8/4+8+4新しいデコーダインスタンスを生成するコールバック関数。
decoderGetContentTypeCallbackWS_DECODER_GET_CONTENT_TYPE_CALLBACK8/4+16+8受信メッセージのContent-Typeを処理するコールバック関数。
decoderStartCallbackWS_DECODER_START_CALLBACK8/4+24+12メッセージのデコード開始を通知するコールバック関数。
decoderDecodeCallbackWS_DECODER_DECODE_CALLBACK8/4+32+16受信バイト列をデコードするコールバック関数。
decoderEndCallbackWS_DECODER_END_CALLBACK8/4+40+20メッセージのデコード完了を通知するコールバック関数。
freeDecoderCallbackWS_FREE_DECODER_CALLBACK8/4+48+24デコーダインスタンスを解放するコールバック関数。