WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA コールバック関数 (wsman.h)
接続が承認された後、ユーザーのクォータ情報を取得します。 このメソッドは、構成で承認プラグイン内でクォータを有効にすることが指定されている場合にのみ呼び出されます。
このメソッドの DLL エントリ ポイント名は WSManPluginAuthzQueryQuota である必要があります。
構文
WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA WsmanPluginAuthorizeQueryQuota;
void WsmanPluginAuthorizeQueryQuota(
[in] PVOID pluginContext,
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags
)
{...}
パラメーター
[in] pluginContext
WSManPluginStartup の呼び出しによって返されたコンテキストを指定します。 このパラメーターは、WinRM プラグインの特定のアプリケーション初期化を表します。
[in] senderDetails
ユーザーの識別情報を指定する WSMAN_SENDER_DETAILS 構造体へのポインター。
[in] flags
将来利用するために予約されています。 ゼロを指定してください。
戻り値
なし
解説
クォータは、特定のユーザーによる最初の呼び出しで照会され、アクティビティのアイドルタイムアウトが原因でユーザー レコードがタイムアウトするまで、またはシステム全体の構成期間を超えるまで、再クエリされません。
プラグインが要求を実行できるかどうかに関係なく、プラグインは WSManPluginAuthzQueryQuotaComplete 関数を呼び出して操作を終了する必要があります。 成功した場合、プラグインは、この特定のユーザーに関連する一連のクォータ情報を提供する必要があります。 プラグインが何らかの理由で要求の処理に失敗した場合は、コールバック メソッドを使用して適切なエラーを記録する必要があります。エラーは、可能であれば簡易オブジェクト アクセス プロトコル (SOAP) エラーとしてクライアントに反映されます。それ以外の場合、エラーは空の HTTP 500 状態エラーになります。
要件
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | wsman.h |
再頒布可能パッケージ | Windows Server 2008 SP2、Windows Vista sp1、Windows Vista sp2 でのWindows Management Framework |