次の方法で共有


WSManPluginReportContext 関数 (wsman.h)

シェルとコマンド のコンテキストを Windows リモート管理 (WinRM) インフラストラクチャに報告して、シェルやコマンドに対してさらに操作を実行できるようにします。 このメソッドは、 WSManPluginShellWSManPluginCommand プラグイン エントリ ポイントに対してのみ呼び出されます。

構文

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