Win32 API 日本語リファレンス
ホーム › 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
);

パラメーター

フィールド型説明
operationContextvoid*WinRM (WinRM) クライアント シェルのアプリケーション プログラミング インターフェイス (API) に渡された、ユーザー定義のコンテキストを表します。
flagsDWORDWSManCallbackFlags 列挙型のフラグを 1 つ以上指定します。
errorWSMAN_ERROR*コールバック内でのみ有効な WSMAN_ERROR 構造体を定義します。
shellWSMAN_SHELL_HANDLEユーザー コンテキストに関連付けられたシェル ハンドルを指定します。このシェル ハンドルは、WSManCloseShell メソッドを呼び出して閉じる必要があります。
commandWSMAN_COMMAND_HANDLEユーザー コンテキストに関連付けられたコマンド ハンドルを指定します。このコマンド ハンドルは、WSManCloseCommand API メソッドを呼び出して閉じる必要があります。
operationHandleWSMAN_OPERATION_HANDLEユーザー コンテキストに関連付けられた操作ハンドルを定義します。この操作ハンドルは、WSManReceiveShellOutput、WSManSendShellInput、および WSManSignalShell の各呼び出しに関連付けられたコールバックでのみ有効です。このハンドルは、WSManCloseOperation メソッドを呼び出して閉じる必要があります。
dataWSMAN_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)