次の方法で共有


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