次の方法で共有


IEAPProviderConfig::RouterInvokeCredentialsUI メソッド (rrascfg.h)

システムは RouterInvokeCredentialsUI メソッドを呼び出して、2 つのルーター間で EAP 認証用の資格情報ユーザー インターフェイスを呼び出します。

構文

HRESULT RouterInvokeCredentialsUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      *pUserDataIn,
  DWORD     dwSizeOfUserDataIn,
  BYTE      **ppUserDataOut,
  DWORD     *pdwSizeOfUserDataOut
);

パラメーター

dwEapTypeId

構成ユーザー インターフェイスを呼び出す EAP を指定します。

uConnectionParam

ユーザー インターフェイスを呼び出す構成セッションを指定します。

hwndParent

構成ユーザー インターフェイスの親ウィンドウを処理します。

dwFlags

RAS_EAP_FLAG_ROUTER フラグを指定します。 これは、このパラメーターの唯一の有効なフラグです。 これは、認証が 2 つのルーター間にあることを示します。 このパラメーターには、常にこのフラグが含まれます。

pConnectionDataIn

インターフェイスの現在の構成データへのポインター。

dwSizeOfConnectionDataIn

pConnectionDataIn パラメーターが指す現在の構成データのサイズを指定します。

pUserDataIn

インターフェイスの現在の資格情報データへのポインター。

dwSizeOfUserDataIn

現在の資格情報データのサイズを指定します。

ppUserDataOut

インターフェイスの新しい資格情報データを受け取るためのバッファーへのポインター。

pdwSizeOfUserDataOut

新しい資格情報データのサイズを受け取る DWORD 変数へのポインター。

戻り値

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

関数が失敗した場合、戻り値は次のいずれかのコードである必要があります。

リターン コード 説明
E_FAIL
固有でないエラー。
E_INVALIDARG
引数の 1 つが無効です。
E_OUTOFMEMORY
メソッドは、必要なメモリを割り当てることができなかったため、失敗しました。
E_UNEXPECTED
予期しないエラーが発生しました。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー rrascfg.h

こちらもご覧ください

EAP インターフェイス

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

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize