estrutura SecPkgContext_NegotiationInfoA (sspi.h)

A estrutura SecPkgContext_NegotiationInfo contém informações sobre o pacote de segurança que está sendo configurado ou foi configurado e também fornece a status sobre a negociação para configurar o pacote de segurança.

Sintaxe

typedef struct _SecPkgContext_NegotiationInfoA {
  PSecPkgInfoA  PackageInfo;
  unsigned long NegotiationState;
} SecPkgContext_NegotiationInfoA, *PSecPkgContext_NegotiationInfoA;

Membros

PackageInfo

Ponteiro para uma estrutura SecPkgInfo que fornece informações gerais sobre o pacote de segurança escolhido no processo de negociação, como o nome e os recursos do pacote.

NegotiationState

Indicador do estado da negociação para o pacote de segurança identificado no membro PackageInfo . Esse atributo pode ser consultado no identificador de contexto antes da conclusão da instalação, como quando o ISC retorna SEC_I_CONTINUE_NEEDED.

A tabela a seguir mostra os valores retornados neste membro.

Valor Significado
SECPKG_NEGOTIATION_COMPLETE
A negociação foi concluída.
SECPKG_NEGOTIATION_OPTIMISTIC
As negociações ainda não foram concluídas.
SECPKG_NEGOTIATION_IN_PROGRESS
Negociações em andamento.

Comentários

Observação

O cabeçalho sspi.h define SecPkgContext_NegotiationInfo como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho sspi.h (inclua Security.h)