ホーム › Networking.WindowsWebServices › WS_CHANNEL_DECODER
WS_CHANNEL_DECODER
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 | 説明 |
|---|---|---|---|---|---|
| createContext | void* | 8/4 | +0 | +0 | 各デコーダ生成時にコールバックへ渡されるユーザー定義のコンテキストポインタ。 |
| createDecoderCallback | WS_CREATE_DECODER_CALLBACK | 8/4 | +8 | +4 | 新しいデコーダインスタンスを生成するコールバック関数。 |
| decoderGetContentTypeCallback | WS_DECODER_GET_CONTENT_TYPE_CALLBACK | 8/4 | +16 | +8 | 受信メッセージのContent-Typeを処理するコールバック関数。 |
| decoderStartCallback | WS_DECODER_START_CALLBACK | 8/4 | +24 | +12 | メッセージのデコード開始を通知するコールバック関数。 |
| decoderDecodeCallback | WS_DECODER_DECODE_CALLBACK | 8/4 | +32 | +16 | 受信バイト列をデコードするコールバック関数。 |
| decoderEndCallback | WS_DECODER_END_CALLBACK | 8/4 | +40 | +20 | メッセージのデコード完了を通知するコールバック関数。 |
| freeDecoderCallback | WS_FREE_DECODER_CALLBACK | 8/4 | +48 | +24 | デコーダインスタンスを解放するコールバック関数。 |