EAPHost 認証セッションを初期化します。
EapHostPeerInitialize 関数は、他のピアまたはサプリカント関数を呼び出す前に呼び出す必要があります。 EapHostPeerInitialize 関数が失敗した場合は、他の EAPHost ランタイム API を呼び出さないでください。
構文
DWORD EapHostPeerInitialize();
戻り値
なし
解説
EapHostPeerInitialize と EapHostPeerUninitialize は常にスレッド セーフです。
次の呼び出しは、 EapHostPeerInitialize 関数内で発生します。
CoInitializeEx(NULL, COINIT_MULTITHREADED);
クライアントは、競合する COM 環境を初期化しないでください。 異なる COM 環境 (シングル スレッド アパートメントなど) が必要な場合、クライアントは CoInitializeEx を 直接呼び出し、 EapHostPeerInitialize を呼び出す必要はありません。 CoInitializeEx が直接呼び出される場合、クライアントは CoUninitialize を呼び出してセッションを初期化解除する必要があります。 さらに、クライアントは COM 関数 (EAPHost サプリカント関数ではなく) を使用してメモリを割り当てて解放する必要があります。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
| 対象プラットフォーム | Windows |
| ヘッダー | eappapis.h |
| Library | Eappprxy.lib |
| [DLL] | Eappprxy.dll |