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

システムは Initialize メソッドを呼び出して、指定したコンピューターとの EAP 構成セッションを初期化します。

構文

HRESULT Initialize(
  LPCOLESTR pszMachineName,
  DWORD     dwEapTypeId,
  ULONG_PTR *puConnectionParam
);

パラメーター

pszMachineName

EAP を構成するコンピューターの名前を含む null で終わる文字列へのポインター。 文字列の長さは制限されません。

dwEapTypeId

構成セッションを初期化する EAP を指定します。

puConnectionParam

符号なし整数変数へのポインター。 正常に戻った場合、この変数の値は、この構成セッションを識別します。

戻り値

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

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

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

注釈

構成 UI では、ユーザーがリモート コンピューターで EAP プロバイダーを構成できるようにする必要があります。 Initialize の呼び出し中にリモート コンピューターへの接続を確立します。

IEAPProviderConfig を実装する DLL は、複数の認証プロトコルをサポートできます。 dwEapTypeId パラメーターは、構成セッションを初期化する認証プロトコルを指定します。

要件

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

こちらもご覧ください

EAP インターフェイス

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

IEAPProviderConfig

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::RouterInvokeCredentialsUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize