次の方法で共有


EapHostPeerGetIdentity 関数 (eappapis.h)

この関数はトンネル メソッドによって呼び出され、内部メソッドから ID 情報を要求します。 この関数は、ID とユーザーの資格情報を返します。

構文

DWORD EapHostPeerGetIdentity(
  [in]      DWORD           dwVersion,
  [in]      DWORD           dwFlags,
  [in]      EAP_METHOD_TYPE eapMethodType,
  [in]      DWORD           dwSizeofConnectionData,
  [in]      const BYTE      *pConnectionData,
  [in]      DWORD           dwSizeofUserData,
  [in]      const BYTE      *pUserData,
  [in]      HANDLE          hTokenImpersonateUser,
  [out]     BOOL            *pfInvokeUI,
  [in, out] DWORD           *pdwSizeOfUserDataOut,
  [out]     BYTE            **ppUserDataOut,
  [out]     LPWSTR          *ppwszIdentity,
  [out]     EAP_ERROR       **ppEapError,
  [in, out] BYTE            **ppvReserved
);

パラメーター

[in] dwVersion

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

[in] dwFlags

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

[in] eapMethodType

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

[in] dwSizeofConnectionData

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

[in] pConnectionData

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

[in] dwSizeofUserData

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

[in] pUserData

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

[in] hTokenImpersonateUser

ログオンしているユーザーがユーザー関連情報を収集するための偽装トークン。

[out] pfInvokeUI

ユーザー ID とユーザー データ BLOB が正常に返されず、メソッドがユーザー インターフェイス ダイアログを通じてユーザーから情報を収集しようとしている場合は TRUE を返します。

[in, out] pdwSizeOfUserDataOut

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

[out] ppUserDataOut

メソッドによって返されるユーザー データ情報。 使用後、 EapHostPeerFreeRuntimeMemory を呼び出して、このメモリを解放する必要があります。

[out] ppwszIdentity

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

[out] ppEapError

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

[in, out] ppvReserved

予約済み

戻り値

なし

要件

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

関連項目

EAPHost サプリカント Run-Time 関数

EapHostPeerGetUIContext