次の方法で共有


EapHostPeerGetAuthStatus 関数 (eappapis.h)

サプリカントの現在の EAP 認証状態を EAPHost から取得します。

構文

DWORD EapHostPeerGetAuthStatus(
  [in]  EAP_SESSIONID         sessionHandle,
  [in]  EapHostPeerAuthParams authParam,
  [out] DWORD                 *pcbAuthData,
  [out] BYTE                  **ppAuthData,
  [out] EAP_ERROR             **ppEapError
);

パラメーター

[in] sessionHandle

EAPHost サーバー上のこの EAP 認証セッションの一意のハンドルを含む EAP_SESSIONID 構造体へのポインター。 このハンドルは、EapHostPeerBeginSession の以前の呼び出しの pSessionId パラメーターで返されます。

[in] authParam

EAPHost から取得する EAP 認証データの種類を指定する EapHostPeerAuthParams 列挙値。

意味
EapHostPeerAuthStatus
ppAuthData には 、EAPHOST_AUTH_INFO 構造体が含まれています。
EapHostPeerIdentity
ppAuthData には WCHAR バッファーが含まれています。
EapHostPeerIdentityExtendedInfo
ppAuthData には CHAR バッファーが含まれています。
EapHostNapInfo
Windows 7 以降: [EapHostPeerNapInfo](/windows/win32/eaphost/eaphostpeernapinfo) 構造体。

[out] pcbAuthData

ppAuthData パラメーターが指す EAP 認証データ バッファーのサイズ (バイト単位)。

[out] ppAuthData

EAPHost からの認証データを含むバイト バッファーへのポインターへのポインター。 このデータの形式は、 authParam で指定された値によって異なります。

[out] ppEapError

EAP_ERROR構造体のアドレスへのポインター。 この関数を呼び出す前に、アドレスを NULL に設定する必要があります。 エラー データが使用可能な場合は、この関数呼び出しの実行中に発生したエラーを含む EAP_ERROR 構造体のアドレスへのポインターが受信されます。 エラー データを使用した後、 EapHostPeerFreeEapError を呼び出してこのメモリを解放します。

戻り値

なし

要件

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

関連項目

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