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 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | raseapif.h |