共用方式為


EapPeerMethodResult 結構 (eapmethodpeerapis.h)

包含驗證期間 EAP 方法所產生的結果資料。

語法

typedef struct tagEapPeerMethodResult {
  BOOL             fIsSuccess;
  DWORD            dwFailureReasonCode;
  BOOL             fSaveConnectionData;
  DWORD            dwSizeofConnectionData;
  BYTE             *pConnectionData;
  BOOL             fSaveUserData;
  DWORD            dwSizeofUserData;
  BYTE             *pUserData;
  EAP_ATTRIBUTES   *pAttribArray;
  EAP_ERROR        *pEapError;
  NgcTicketContext *pNgcKerbTicket;
  BOOL             fSaveToCredMan;
} EapPeerMethodResult;

成員

fIsSuccess

如果 為 TRUE,則成功驗證要求者;如果 為 FALSE,則不是 。

dwFailureReasonCode

如果無法驗證要求,則包含原因代碼。

fSaveConnectionData

如果 為 TRUE則 pConnectionData 資料中指定的連接資料必須保存到磁片;否則,不需要儲存。

dwSizeofConnectionData

pConnectionData的大小,以位元組為單位。

pConnectionData

位元組緩衝區的指標,其中包含 EAP 驗證會話所保存之連線的相關資訊。 緩衝區不能包含超過 dwSizeOfConnectionData 元素。

fSaveUserData

如果 為 TRUE,則必須將 pUserData 資料中指定的使用者資料保存到磁片;否則,不需要儲存。

dwSizeofUserData

pUserData的大小,以位元組為單位。

pUserData

位元組緩衝區的指標,其中包含要求 EAP 驗證會話之成功使用者的相關資訊。緩衝區不能包含超過 dwSizeofUserData 元素。

pAttribArray

EAP_ATTRIBUTES陣列結構的指標,其中包含驗證會話所傳回的 EAP 屬性。

pEapError

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

pNgcKerbTicket

Kerberos 票證。

fSaveToCredMan

是否要儲存至認證管理員。

需求

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

另請參閱

EAPHost 對等方法結構