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 |