Win32 API 日本語リファレンス
ホーム › NetworkManagement.Rras › PMPRADMINGETIPADDRESSFORUSER

PMPRADMINGETIPADDRESSFORUSER

コールバック

シグネチャ

DWORD PMPRADMINGETIPADDRESSFORUSER(
    LPWSTR param0,
    LPWSTR param1,
    DWORD* param2,
    BOOL* param3
);

パラメーター

フィールド型
param0LPWSTR
param1LPWSTR
param2DWORD*
param3BOOL*

公式ドキュメント

RAS は、 MprAdminGetIpAddressForUser 関数を、IP アドレスを必要とするユーザーごとに 1 回呼び出します。RAS は、RAS がそのユーザーに対して選択した IP アドレスを指定してこの関数を呼び出します。この関数を実装するサードパーティ製 DLL は、このアドレスを独自に選んだアドレスに変更できます。

戻り値

関数が成功した場合、戻り値は NO_ERROR である必要があります。

関数が NO_ERROR 以外を返した場合、RAS は接続を終了します。

解説(Remarks)

RAS は複数の管理 DLL をサポートします。ただし、RAS が MprAdminGetIpAddressForUser を呼び出すのは、この関数を実装してエクスポートしている最初の DLL のみです。RAS は、他の DLL におけるこれらの関数の実装を無視します。RAS は、 レジストリに登録されている順序で、これらの関数を DLL から検索します。

管理 DLL は MprAdminGetIpAddressForUser 関数を実装する必要はありません。ただし、DLL が MprAdminGetIpAddressForUser を実装する場合は、 MprAdminReleaseIpAddress も実装する必要があります。

MprAdminGetIpAddressForUser の内部から RAS 管理関数や RAS ユーザー管理関数を呼び出さないでください。コールアウト関数の内部からこれらの関数を呼び出した場合、呼び出しは戻りません。

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