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 ドキュメントを指定します。 errorCode がNO_ERROR場合、このパラメーターは無視されます。 ローカライズには、スレッドのユーザー インターフェイス言語を使用する必要があります。
戻り値
メソッドは、 成功した場合ERROR_SUCCESS を返します。それ以外の場合は、 ERROR_INVALID_PARAMETERを返します。 ERROR_INVALID_PARAMETERが返された場合、senderDetails パラメーターが NULL であるか、flags パラメーターが 0 ではありません。 メソッドが失敗した場合は、既定のクォータが使用されます。
注釈
quota パラメーターが null で、errorCode がNO_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 |