戻りパラメーター

この関数はデータ・ストリングおよび戻りコードを戻します。
データ・ストリング:
A (非同期) をバイト位置 5 (標準インターフェースの場合 は 2) に指定して、関数が正常終了した場合、以下のデータ・ストリングが 戻されます。
バイト 定義
9–10 13–14 2 バイトの関数要求 ID。この関数要求 ID は、この関数呼び出しの完了を判別するために Get Request Completion (125) 関数で使用します。
15 ~ 16 予約済み。
17–20 EHLLAPI によってイベント・オブジェクト・アドレスが戻される 4 バイト値。アプリケーションは、このイベント・オブジェクトを待ちます。イベント・オブジェクトがクリアされる場合、アプリケーションは Get Request Completion (125) 関数呼び出しを発行して、Write Structured Fields 要求の結果を取得しなければなりません (32 ビットの場合のみ)。
注: イベント・オブジェクトは、非同期要求が正常終了するたびに 戻されます。イベント・オブジェクトは再使用しないでください。要求ごとに新しいイベント・オブジェクトが戻され、 そのイベント・オブジェクトはその要求の間だけ有効です。
データ・ストリング:
M (非同期メッセージ・モード) をバイト位置 5 (標準 インターフェースの場合は 2) に指定して、関数が正常終了した場合、 以下のデータ・ストリングが戻されます。
バイト 定義
9–10 13–14 2 バイトの関数要求 ID。この関数要求 ID は、この関数呼び出しの完了を判別するために Get Request Completion (125) 関数で使用します。
15 ~ 16 予約済み。
11–12 17 ~ 18 非同期メッセージ・モードのタスク ID。
19 ~ 20 予約済み。
注: 関数が正常終了した場合、アプリケーション・ウィンドウは メッセージを受け取ります。メッセージは、RegisterWindowMessage(PCSHLL) の戻り値です。wParam パラメーターには、関数呼び出しによって戻されたタスク ID が入ります。lParam パラメーターの HIWORD には戻りコード 0 (関数の 正常終了) が、LOWORD には関数番号 127 が入ります。
戻りコード:
以下のコードが定義されています。
戻りコード 説明
0 Write Structured Fields 関数は正常終了しました。
1 無効なホスト表示スペースの短縮セッション ID が指定された か、またはホスト表示スペースが接続されていません。
2 パラメーター指定でエラーが発生しました。
9 システム・エラーが発生しました。
11 リソースが使用できません。(メモリーが使用できません。)
34 インバウンドでホストに送信されたメッセージが取り消されました。
35 ホストからのアウトバウンド送信が取り消されました。
36 要求はリジェクトされました。ホストと接続できません。
37 失敗しました。ホストのインバウンド送信は使用できません。