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 属性を含む EAP_ATTRIBUTES 配列構造体へのポインター。
pEapError
この関数呼び出しの実行中に発生したエラーを含む、 EAP_ERROR 構造体へのポインター。 エラー データを使用した後、 EapPeerFreeErrorMemory へのポインターを渡すことによって、このメモリを解放する必要があります。
pNgcKerbTicket
Kerberos チケット。
fSaveToCredMan
Credential Manager に保存するかどうか。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | eapmethodpeerapis.h |