次の方法で共有


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

関連項目

EAPHost ピア メソッドの構造