拡張エラー情報
一部の セキュリティ パッケージ、通信リンクの側面がエラーの理由を伝える拡張エラー メッセージをサポートしています。 たとえば、Kerberos プロトコル は、Kerberos チケットの要求時刻とチケットの発行時刻との間に時間の不一致が原因で失敗する可能性があります。 返された拡張エラー情報からの情報を使用して、クライアントはクロックを再同期し、新しい接続メッセージを生成できます。
SecPkgInfo 構造体の fCapabilities メンバーのSECPKG_FLAG_EXTENDED_ERROR フラグを設定するセキュリティ パッケージは、セキュリティ パッケージが拡張エラー メッセージをサポートしていることを示します。
拡張エラー メッセージを必要とするクライアント アプリケーションでは、InitializeSecurityContext (General) 関数を呼び出すときにISC_REQ_EXTENDED_ERROR フラグを指定します。 拡張エラー メッセージを必要とするサーバー アプリケーションは、AcceptSecurityContext (General)呼び出すときにASC_REQ_EXTENDED_ERROR フラグを設定します。