Share via


Informações de erro estendidas

Alguns pacotes de segurança dão suporte a mensagens de erro estendidas que permitem que os lados de um link de comunicação comuniquem quaisquer motivos para uma falha. Por exemplo, o protocolo Kerberos pode falhar devido a uma discrepância de tempo entre o tempo de solicitação de um tíquete Kerberos e a hora do problema do tíquete. Com informações de informações de erro estendidas retornadas, um cliente pode ressincronizar seu relógio e gerar uma nova mensagem de conexão.

Um pacote de segurança que define o sinalizador SECPKG_FLAG_EXTENDED_ERROR no membro fCapabilities de uma estrutura SecPkgInfo indica que o pacote de segurança dá suporte a mensagens de erro estendidas.

Os aplicativos cliente que exigem mensagens de erro estendidas especificam o sinalizador ISC_REQ_EXTENDED_ERROR ao chamar a função InitializeSecurityContext (Geral). Aplicativos de servidor que exigem mensagens de erro estendidas definem o sinalizador ASC_REQ_EXTENDED_ERROR ao chamar AcceptSecurityContext (Geral).