次の方法で共有


WSManPluginAuthzQueryQuotaComplete 関数 (wsman.h)

WSManPluginAuthzQueryQuota プラグイン エントリ ポイントから呼び出され、プラグインが要求を実行できるかどうかを呼び出す必要があります。

構文

DWORD WSManPluginAuthzQueryQuotaComplete(
  [in]           WSMAN_SENDER_DETAILS *senderDetails,
  [in]           DWORD                flags,
  [in, optional] WSMAN_AUTHZ_QUOTA    *quota,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedErrorInformation
);

パラメーター

[in] senderDetails

WSManPluginAuthzQueryQuota プラグイン呼び出しに渡されたWSMAN_SENDER_DETAILS構造体へのポインター。

[in] flags

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

[in, optional] quota

特定のユーザーのクォータ情報を指定する WSMAN_AUTHZ_QUOTA 構造体へのポインター。

[in] errorCode

成功または失敗した承認を報告します。 承認が成功した場合は、コードを ERROR_SUCCESSする必要があります。 その他の理由でエラーが発生した場合は、適切なエラー コードを使用する必要があります。 この呼び出しからのエラーは、簡易オブジェクト アクセス プロトコル (SOAP) エラー パケットとして返送されます。

[in, optional] extendedErrorInformation

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

戻り値

メソッドは、 成功した場合ERROR_SUCCESS を返します。それ以外の場合は、 ERROR_INVALID_PARAMETERを返します。 ERROR_INVALID_PARAMETERが返された場合、senderDetails パラメーターが NULL であるか、flags パラメーターが 0 ではありません。 メソッドが失敗した場合は、既定のクォータが使用されます。

注釈

quota パラメーターが null、errorCodeNO_ERRORされている場合、メソッドは ERROR_INVALID_PARAMETERを返し、プラグインは既定のクォータ情報を返します。 プラグインがクォータを返さない場合、パフォーマンスが影響を受ける可能性があるため、承認プラグインでクォータを構成で使用できるように指定しないでください。

要件

要件
サポートされている最小のクライアント Windows 7
サポートされている最小のサーバー Windows Server 2008 R2
対象プラットフォーム Windows
ヘッダー wsman.h
Library WsmSvc.lib
[DLL] WsmSvc.dll
再頒布可能パッケージ Windows Server 2008 SP2 と Windows Vista sp2 でのWindows Management Framework