ホーム › System.RemoteManagement › WSMAN_PLUGIN_SEND
WSMAN_PLUGIN_SEND
コールバックシグネチャ
void WSMAN_PLUGIN_SEND(
WSMAN_PLUGIN_REQUEST* requestDetails,
DWORD flags,
void* shellContext,
void* commandContext,
LPWSTR stream,
WSMAN_DATA* inboundData
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| requestDetails | WSMAN_PLUGIN_REQUEST* | 要求のリソース URI、オプション、ロケール、シャットダウンフラグ、およびハンドルを指定する WSMAN_PLUGIN_REQUEST 構造体へのポインターです。 |
| flags | DWORD | これがストリームの最後のオブジェクトである場合、このパラメーターには WSMAN_FLAG_NO_MORE_DATA が設定されます。 それ以外の場合は 0 が設定されます。 |
| shellContext | void* | シェルの作成時に受け取ったコンテキストを指定します。 |
| commandContext | void* | この要求がシェルではなくコマンドを対象とする場合、これは winrm create 操作から返されたコンテキストです。それ以外の場合、このパラメーターは NULL です。 |
| stream | LPWSTR | 受信オブジェクトに関連付けられているストリームを指定します。 |
| inboundData | WSMAN_DATA* | 指定されたストリームに送信されるデータを格納する WSMAN_DATA 構造体へのポインターです。データはバイナリ形式です。 |
公式ドキュメント
プラグインの送信コールバックを定義します。この関数は、クライアントから受信したオブジェクトごとに呼び出されます。オブジェクトを 1 つ受信するたびに、コールバックが 1 回呼び出されます。 データの処理後、Windows リモート管理 (WinRM) プラグインは WSManPluginOperationComplete を呼び出して受信を確認し、次のオブジェクトを配信できるようにします。
DLL のエントリポイント名は WSManPluginSend でなければなりません。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)