Função SaslIdentifyPackageA (sspi.h)

A função SaslIdentifyPackage retorna o prefixo negotiate que corresponde ao buffer de negociação SASL especificado.

Sintaxe

SECURITY_STATUS SEC_ENTRY SaslIdentifyPackageA(
  [in]  PSecBufferDesc pInput,
  [out] PSecPkgInfoA   *PackageInfo
);

Parâmetros

[in] pInput

Ponteiro para uma estrutura SecBufferDesc que especifica o buffer de negociação SASL para o qual localizar o prefixo de negociação.

[out] PackageInfo

Ponteiro para um ponteiro para uma estrutura SecPkgInfo que retorna o prefixo negotiate para o buffer de negociação especificado pelo parâmetro pInput .

Retornar valor

Se a chamada for concluída com êxito, essa função retornará SEC_E_OK.

Se a função falhar, o valor retornado será um código de erro diferente de zero.

Comentários

Observação

O cabeçalho sspi.h define SaslIdentifyPackage 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 Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho sspi.h (inclua Security.h)
Biblioteca Secur32.lib
DLL Secur32.dll