Compartilhar via


Função SaslIdentifyPackageA (sspi.h)

A função SaslIdentifyPackage retorna o prefixo de negociação 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 de negociação para o buffer de negociação especificado pelo parâmetro pInput.

Valor de retorno

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.

Observações

Nota

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 do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Nenhum com suporte
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho sspi.h (inclua Security.h)
biblioteca Secur32.lib
de DLL Secur32.dll