WSManPluginReportContext 関数 (wsman.h)
シェルとコマンド のコンテキストを Windows リモート管理 (WinRM) インフラストラクチャに報告して、シェルやコマンドに対してさらに操作を実行できるようにします。 このメソッドは、 WSManPluginShell と WSManPluginCommand プラグイン エントリ ポイントに対してのみ呼び出されます。
構文
DWORD WSManPluginReportContext(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[in] PVOID context
);
パラメーター
[in] requestDetails
要求 のリソース URI、オプション、ロケール、シャットダウン フラグ、およびハンドルを指定するWSMAN_PLUGIN_REQUEST構造体へのポインター。
[in] flags
将来利用するために予約されています。 0 に設定する必要があります。
[in] context
今後のすべてのシェルおよびコマンド操作に渡す値を定義します。 シェルまたは コマンドを表します。 この値は、すべてのシェルで一意である必要があります。また、シェルに関連付けられているすべてのコマンドでも一意である必要があります。
戻り値
メソッドは、 成功した場合NO_ERROR を返します。それ以外の場合は、エラー コードを返します。 このメソッドがエラーを返す場合、プラグインは現在の操作をシャットダウンし、 WSManPluginOperationComplete メソッドを呼び出す必要があります。
要件
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | wsman.h |
Library | WsmSvc.lib |
[DLL] | WsmSvc.dll |
再頒布可能パッケージ | WINDOWS Server 2008 SP2、Windows Vista sp1、Windows Vista sp2 でのWindows Management Framework |