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 |