擴充錯誤資訊
某些 安全性套件 支援延伸的錯誤訊息,允許通訊連結的兩端通訊失敗原因。 例如, Kerberos 通訊協定 可能會失敗,因為 Kerberos 票證要求的時間與票證的問題時間不一致。 透過傳回之擴充錯誤資訊的資訊,用戶端可以重新同步處理其時鐘,並產生新的連線訊息。
在SecPkgInfo結構的fCapabilities成員中設定SECPKG_FLAG_EXTENDED_ERROR旗標的安全性套件表示安全性套件支援延伸的錯誤訊息。
呼叫 InitializeSecurityCoNtext (General) 函式時,需要擴充錯誤訊息的用戶端應用程式會指定ISC_REQ_EXTENDED_ERROR旗標。 呼叫 AcceptSecurityCoNtext (General) 時,需要擴充錯誤訊息的伺服器應用程式會設定 ASC_REQ_EXTENDED_ERROR 旗標。