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 驗證會話之 supplicant 使用者的資訊。

pAttribArray

包含驗證會話屬性 的EAP_ATTRIBUTES 陣列結構的指標。

isolationState

ISOLATION_STATE連結值,指出驗證會話連線的隔離狀態。

pEapMethodInfo

EAP_METHOD_INFO結構的指標,其中包含執行驗證之 EAP 方法的相關資訊。

pEapError

EAP_ERROR結構的指標,其中包含執行此函式呼叫期間 EAPHost 引發的任何錯誤。 取用錯誤資料之後,必須呼叫 EapHostPeerFreeEapError來釋放此記憶體。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 eaphostpeertypes.h

另請參閱

EAPHost Supplicant 結構

EapHostPeerGetResult