Win32 API 日本語リファレンス
ホーム › System.RemoteManagement › WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA

WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA

コールバック

シグネチャ

void WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA(
    void* pluginContext,
    WSMAN_SENDER_DETAILS* senderDetails,
    DWORD flags
);

パラメーター

フィールド型説明
pluginContextvoid*WSManPluginStartup の呼び出しによって返されたコンテキストを指定します。このパラメーターは、WinRM プラグインの特定のアプリケーション初期化を表します。
senderDetailsWSMAN_SENDER_DETAILS*ユーザーの識別情報を指定する WSMAN_SENDER_DETAILS 構造体へのポインターです。
flagsDWORD将来の使用のために予約されています。0 である必要があります。

公式ドキュメント

接続が承認された後に、ユーザーのクォータ情報を取得します。このメソッドは、承認プラグイン内でクォータが有効になっていることを構成が指定している場合にのみ呼び出されます。

このメソッドの DLL エントリ ポイント名は WSManPluginAuthzQueryQuota である必要があります。

解説(Remarks)

クォータは、特定のユーザーによる最初の呼び出し時に照会され、アクティビティのアイドル タイムアウトによってユーザー レコードがタイムアウトするか、システム全体の構成期間を超過するまで再照会されません。

プラグインは、要求を実行できるかどうかにかかわらず、操作を終了するために WSManPluginAuthzQueryQuotaComplete 関数を呼び出す必要があります。成功した場合、プラグインはこの特定のユーザーに関連する一連のクォータ情報を返す必要があります。何らかの理由でプラグインが要求の処理に失敗した場合は、コールバック メソッドを通じて適切なエラーを記録する必要があります。そのエラーは、可能であれば Simple Object Access Protocol (SOAP) フォールトとしてクライアントに伝達されます。それ以外の場合、エラーは空の HTTP 500 ステータス エラーになります。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)