ホーム › System.RemoteManagement › WSMAN_SHELL_COMPLETION_FUNCTION
WSMAN_SHELL_COMPLETION_FUNCTION
コールバックシグネチャ
void WSMAN_SHELL_COMPLETION_FUNCTION(
void* operationContext,
DWORD flags,
WSMAN_ERROR* error,
WSMAN_SHELL_HANDLE shell,
WSMAN_COMMAND_HANDLE command,
WSMAN_OPERATION_HANDLE operationHandle,
WSMAN_RESPONSE_DATA* data
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| operationContext | void* | WinRM (WinRM) クライアント シェルのアプリケーション プログラミング インターフェイス (API) に渡された、ユーザー定義のコンテキストを表します。 |
| flags | DWORD | WSManCallbackFlags 列挙型のフラグを 1 つ以上指定します。 |
| error | WSMAN_ERROR* | コールバック内でのみ有効な WSMAN_ERROR 構造体を定義します。 |
| shell | WSMAN_SHELL_HANDLE | ユーザー コンテキストに関連付けられたシェル ハンドルを指定します。このシェル ハンドルは、WSManCloseShell メソッドを呼び出して閉じる必要があります。 |
| command | WSMAN_COMMAND_HANDLE | ユーザー コンテキストに関連付けられたコマンド ハンドルを指定します。このコマンド ハンドルは、WSManCloseCommand API メソッドを呼び出して閉じる必要があります。 |
| operationHandle | WSMAN_OPERATION_HANDLE | ユーザー コンテキストに関連付けられた操作ハンドルを定義します。この操作ハンドルは、WSManReceiveShellOutput、WSManSendShellInput、および WSManSignalShell の各呼び出しに関連付けられたコールバックでのみ有効です。このハンドルは、WSManCloseOperation メソッドを呼び出して閉じる必要があります。 |
| data | WSMAN_RESPONSE_DATA* | WSManReceiveShellOutput の呼び出しの結果として得られる、コマンドまたはシェルからの出力データを定義します。出力データの詳細については、WSMAN_RECEIVE_DATA_RESULT 構造体を参照してください。 |
公式ドキュメント
リモート要求を発生させるシェル操作に対して呼び出されるコールバック関数です。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)