次の方法で共有


RasEapGetInfo 関数 (raseapif.h)

RAS 接続マネージャーは、RasEapGetInfo 呼び出して、指定された認証プロトコルの関数ポインターのセットを取得します。

構文

DWORD RasEapGetInfo(
  [in]  DWORD        dwEapTypeId,
  [out] PPP_EAP_INFO *pEapInfo
);

パラメーター

[in] dwEapTypeId

情報を取得する認証プロトコルを指定します。

[out] pEapInfo

PPP_EAP_INFO 構造体へのポインター。 構造体は、関数ポインターが要求される構造体のバージョンと認証プロトコルを識別するために RAS が設定するメンバーを受け取ります。 詳細については、PPP_EAP_INFOを参照してください。

戻り値

関数が成功した場合、戻り値は NO_ERROR

関数が失敗した場合、戻り値は Winerror.h、Raserror.h、または Mprerror.h からの適切なエラー コードである必要があります。

備考

RasEapGetInfo 実装する DLL は、複数の認証プロトコルをサポートしている場合があります。 dwEapTypeId パラメーターは、情報を取得する認証プロトコルを指定します。

RAS は RasEapGetInfo 使用して他の認証プロトコル関数へのポインターを取得するため、EAP の実装では、RasEapGetInfo 関数をエクスポートする必要があります。

初期化時に、接続マネージャーは、EAP の概要で説明されているように、レジストリ サブキーにインストールされている各 EAP DLL の RasEapGetInfo を呼び出します。

関数が NO_ERROR以外の値を返す場合、RAS は認証プロトコルが機能していないと見なします。 RAS は、Windows NT/Windows 2000 イベント ログにエラーを送信して、このプロトコルが正しく起動していないために使用できなかったことを示します。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム ウィンドウズ
ヘッダー raseapif.h

関連項目

EAP (拡張認証プロトコル) の概要

EAP Functions

拡張認証プロトコル リファレンス

PPP_EAP_INFO