次の方法で共有


EapHostPeerMethodResult 構造体 (eaphostpeertypes.h)

EapHostPeerMethodResult 構造体には、認証セッション中に EAPHost によって生成された結果データが含まれています。その後、EAP メソッドに渡されます。

構文

typedef struct tagEapHostPeerMethodResult {
  BOOL            fIsSuccess;
  UINT32          dwFailureReasonCode;
  BOOL            fSaveConnectionData;
  UINT32          dwSizeofConnectionData;
#if ...
  BYTE            *pConnectionData;
#else
  BYTE            *pConnectionData;
#endif
  BOOL            fSaveUserData;
  UINT32          dwSizeofUserData;
#if ...
  BYTE            *pUserData;
#else
  BYTE            *pUserData;
#endif
  EAP_ATTRIBUTES  *pAttribArray;
  ISOLATION_STATE isolationState;
  EAP_METHOD_INFO *pEapMethodInfo;
  EAP_ERROR       *pEapError;
} EapHostPeerMethodResult;

メンバー

fIsSuccess

TRUE の場合、サプリカントは正常に認証されました。FALSE の場合、それ以外の場合は 。

dwFailureReasonCode

サプリカントを認証できなかった場合の理由コードが含まれます。

fSaveConnectionData

TRUE の場合、pConnectionData データで指定された接続データをディスクに保持する必要があります。それ以外の場合は、保存する必要はありません。

dwSizeofConnectionData

pConnectionData のサイズ (バイト単位)。

pConnectionData

EAP 認証セッションが保持されている接続に関する情報を含むバイト バッファーへのポインター。

fSaveUserData

TRUE の場合、pUserData データで指定されたユーザー データをディスクに保持する必要があります。それ以外の場合は、保存する必要はありません。

dwSizeofUserData

pUserData のサイズ (バイト単位)。

pUserData

EAP 認証セッションを要求したサプリカント ユーザーに関する情報を含むバイト バッファーへのポインター。

pAttribArray

認証セッションの属性を含む EAP_ATTRIBUTES 配列構造体へのポインター。

isolationState

認証セッション 接続の分離 状態を示すISOLATION_STATEリンク値。

pEapMethodInfo

サプリ カントの認証 を実行した EAP メソッドに関する情報を含むEAP_METHOD_INFO構造体へのポインター。

pEapError

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

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header eaphostpeertypes.h

関連項目

EAPHost サプリカント構造体

EapHostPeerGetResult