WSManPluginOperationComplete 関数 (wsman.h)

WSManPluginStartup メソッドと WSManPluginShutdown メソッドを除くすべての操作エントリ ポイントによる操作の完了を報告します。

構文

DWORD WSManPluginOperationComplete(
  [in]           WSMAN_PLUGIN_REQUEST *requestDetails,
  [in]           DWORD                flags,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedInformation
);

パラメーター

[in] requestDetails

リソース URI、オプション 、ロケール、シャットダウン フラグ、および要求のハンドルを指定するWSMAN_PLUGIN_REQUEST構造体へのポインター。

[in] flags

将来利用するために予約されています。 ゼロを指定してください。

[in] errorCode

操作のエラーを報告します。 このパラメーターが NO_ERRORされていない場合、送信されていない結果データは破棄され、エラーが送信されます。

[in, optional] extendedInformation

クライアントに報告する必要がある追加のエラー情報を含む XML ドキュメントを指定します。 errorCodeNO_ERROR場合、このパラメーターは無視されます。 ローカライズには、スレッドのユーザー インターフェイス言語を使用する必要があります。

戻り値

メソッドは、 成功した場合NO_ERROR を返します。それ以外の場合は、エラー コードを返します。 操作が失敗した場合、プラグインは現在の操作を停止し、この操作に関連付けられているデータをクリーンする必要があります。 エラーを受信し、他の WinRM (WinRM) メソッドに渡す必要がない場合、 requestDetails 構造体は無効です。

解説

WSManPluginOperationComplete 関数は、WSManPluginReceive のデータ ストリームの完了を報告するために使用されます。 WSManPluginShell および WSManPluginCommand 操作は、シェルとコマンドの操作が完了したときにもこの関数を呼び出す必要があります。

要件

   
サポートされている最小のクライアント 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