次の方法で共有


EapHostPeerInvokeIdentityUI 関数 (eaphostpeerconfigapis.h)

この関数は、内部メソッドの ID UI を呼び出すためにトンネル メソッドによって呼び出されます。 この関数は、認証を開始するために使用する ID と資格情報を返します。

構文

DWORD EapHostPeerInvokeIdentityUI(
  [in]      DWORD           dwVersion,
  [in]      EAP_METHOD_TYPE eapMethodType,
  [in]      DWORD           dwFlags,
  [in]      HWND            hwndParent,
  [in]      DWORD           dwSizeofConnectionData,
  [in]      const BYTE      *pConnectionData,
  [in]      DWORD           dwSizeofUserData,
  [in]      const BYTE      *pUserData,
  [in, out] DWORD           *pdwSizeOfUserDataOut,
  [out]     BYTE            **ppUserDataOut,
  [out]     LPWSTR          *ppwszIdentity,
  [out]     EAP_ERROR       **ppEapError,
  [in, out] LPVOID          *ppvReserved
);

パラメーター

[in] dwVersion

API のバージョン番号。 0 に設定する必要があります。

[in] eapMethodType

このセッションに使用する EAP 認証の種類を指定する EAP_METHOD_TYPE 構造。

[in] dwFlags

EAP 認証セッションの動作を記述する EAP フラグ の組み合わせ。

[in] hwndParent

構成ダイアログが表示される親ウィンドウのハンドル。

[in] dwSizeofConnectionData

pConnectionData パラメーターによって示されるバッファーのサイズ (バイト単位)。

[in] pConnectionData

EAP メソッドに使用される構成データへのポインター。

[in] dwSizeofUserData

pUserData パラメーターによって示されるバッファーのサイズ (バイト単位)。

[in] pUserData

この認証に関連するユーザー資格情報へのポインター。

[in, out] pdwSizeOfUserDataOut

ppUserDataOut パラメーターによって返されるユーザー データを受け取るバッファー セットのサイズ (バイト単位)。

[out] ppUserDataOut

メソッドによって返されるユーザー データ情報を含むバッファーへのポインターへのポインター。 使用後、 EapHostPeerFreeMemory を呼び出してこのメモリを解放する必要があります。

[out] ppwszIdentity

NULL で終わるユーザー ID 文字列へのポインター。 使用後、 EapHostPeerFreeMemory を呼び出してこのメモリを解放する必要があります。

[out] ppEapError

この関数呼び出しの実行中に発生したエラーを含む EAP_ERROR 構造体へのポインター。 エラー データを使用した後、 EapHostPeerFreeErrorMemory を呼び出してこのメモリを解放する必要があります。

[in, out] ppvReserved

将来利用するために予約されています。

戻り値

なし

必要条件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー eaphostpeerconfigapis.h
Library Eappcfg.lib
[DLL] Eappcfg.dll

こちらもご覧ください

EAPHost サプリカント構成関数