EAP_ERROR構造体 (eaptypes.h)

EAP_ERROR構造体には、EAPHost 操作中に発生したエラーに関する情報が含まれています。

構文

typedef struct _EAP_ERROR {
  DWORD           dwWinError;
  EAP_METHOD_TYPE type;
  DWORD           dwReasonCode;
  GUID            rootCauseGuid;
  GUID            repairGuid;
  GUID            helpLinkGuid;
  LPWSTR          pRootCauseString;
  LPWSTR          pRepairString;
} EAP_ERROR;

メンバー

dwWinError

winerror.h のエラー コード。

type

エラー 発生させた EAP メソッドを識別するEAP_METHOD_TYPE構造体。

dwReasonCode

エラーの理由コード。

rootCauseGuid

EAPHost のエラーの原因を識別する一意の ID。 EAP メソッドでは、新しい GUID を定義し、GUID を特定の根本原因に関連付けることができます。

意味
GUID_EapHost_Default
{0x00000000、0x0000、0x0000、0、0、0、0、0、0、0、0、0}
既定のエラーの原因。
GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、1}}
EAPHost は、EAP メソッドの DLL を見つけることができません。
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x1C}}
Windows にはこのネットワークに必要な認証方法がないため、認証に失敗しました。
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、2、0x12}}
サード パーティのメソッドのホストが応答せず、自動的に再起動されました。
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x1D}}
EAPHost 構成スキーマの検証に失敗しました。
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x1E}}
構成された EAP メソッドが要求された操作 (プロシージャ 呼び出し) をサポートしていない場合、EAPHost はこのエラーを返します。
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、3、0x12}}
EAPHost は、ネットワーク アクセス保護 (NAP) が有効なクライアントで EAP 検疫適用クライアント (QEC) と通信できません。 このエラーは、NAP サービスが応答していない場合に発生する可能性があります。
GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、1、4}}
EAPHost は、一般的で指定されていない認証エラーでこのエラーを返します。
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、2、4}}
EAPHost は、ピア ID の送信後に認証に失敗した場合に、このエラーを返します。
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、4}}
認証子またはピアはどちらも証明書ストアにアクセスできません。
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、9}}
EAPHost で有効期限が切れたユーザー証明書が見つかりました。
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0xA}}
認証のユーザーであるユーザー証明書に、適切な拡張キー使用法 (EKU) が設定されていません。
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0xB}}
EAPHost で認証用のユーザー証明書が見つかりませんでした。
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0xC}}
認証に使用されているユーザー認定で不明なエラーが発生しました。
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0xD}}
認証子はユーザー認定を拒否しました。
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0xE}}
認証に使用されているユーザー証明書が取り消されました。
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、1、0xE}}
認証ユーザーのアカウントに問題が発生する可能性を示す、ID 交換後に EAP エラーが発生しました。
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、2、0xE}}
認証子は、認証のユーザー資格情報を拒否しました。
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、5}}
EAPHost で期限切れのサーバー証明書が見つかりました。
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、6}}
認証のユーザーであるサーバー証明書に、適切な拡張キー使用法 (EKU) が設定されていません。
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、7}}
EAPHost で認証用のサーバー証明書が見つかりませんでした。
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、1、8}}
サーバー証明書で不明なエラーが発生しました。
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、8}}
認証に使用されているサーバー証明書が取り消されました。
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0xF}}
ユーザー証明書の検証に必要な信頼されたルート証明書の有効期限が切れています。
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x10}}
このネットワークに使用されているルート証明書が無効であるため、認証に失敗しました。
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x11}}
EAPHost は、ユーザー認定検証用の信頼されたルート証明書ストアに証明書を見つけることができませんでした。
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、1、0x12}}
EAPHost は、サーバー認定検証用の信頼されたルート証明書ストアにルート証明書を見つけることができませんでした。
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x12}}
サーバー コンピューター上の証明書にサーバー名が指定されていないため、認証に失敗しました。

repairGuid

報告されたエラーを修正するために実行できる修復アクションを識別するローカライズ可能な文字列にマップされる一意の ID。

意味
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、2}}
ユーザーはネットワーク管理者に問い合わせる必要があります。
GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、1、0x1B}}
ユーザーは、ネットワークへの接続をもう一度試行する必要があります。
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x19}}
ユーザーは、ネットワーク認証の有効な資格情報を入力する必要があります。
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x1A}}
ユーザーは、ネットワーク管理者から更新された証明書を取得する必要があります。
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x1B}}
ユーザーは、ネットワークでの認証に別の有効なユーザー証明書を使用する必要があります。
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x19}}
ユーザーは、ネットワークでの認証に別の有効なサーバー証明書を使用する必要があります。

helpLinkGuid

エラーまたは修復メッセージに関する追加情報を含むページの URL を指定するローカライズ可能な文字列にマップされる一意の ID。 EAP メソッドは、新しい GUID を定義し、1 つの特定のヘルプ リンクに関連付けることができます。

意味
GUID_EapHost_Help_EapConfigureTypes
EAP の種類の構成に関する詳細を含むページの URL。
GUID_EapHost_Help_FailedAuth
認証エラーに関する詳細情報を含むページの URL。
GUID_EapHost_Help_ObtainingCerts
{0xf535eea3、0x1bdd、0x46ca、{0xa2、0xfc、0xa6、0x65、0x59、0x39、0xb7、0xe8}}
EAP 証明書の取得に関する詳細を含むページの URL。
GUID_EapHost_Help_SelectingCerts
認証に使用する適切な証明書の選択に関する詳細を含むページの URL。
GUID_EapHost_Help_SetupEapServer
EAP サーバーの設定に関する詳細情報を含むページの URL。
GUID_EapHost_Help_Troubleshooting
{0x33307acf、0x0698、0x41ba、{0xb0、0x14、0xea、0x0a、0x2e、0xb8、0xd0、0xa8}}
トラブルシューティングの詳細を含むページの URL。

pRootCauseString

エラーの根本原因を説明するローカライズされた読み取り可能な文字列。

pRepairString

可能な修復操作を記述するローカライズされた読み取り可能な文字列。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー eaptypes.h

こちらもご覧ください

一般的な EAPHost API 構造体