Compartilhar via


Função SaslGetProfilePackageA (sspi.h)

A função SaslGetProfilePackage retorna as informações do pacote especificado.

Sintaxe

SECURITY_STATUS SEC_ENTRY SaslGetProfilePackageA(
  [in]  LPSTR        ProfileName,
  [out] PSecPkgInfoA *PackageInfo
);

Parâmetros

[in] ProfileName

Cadeia de caracteres Unicode ou ANSI que contém o nome do pacote SASL.

[out] PackageInfo

Ponteiro para um ponteiro para uma estrutura SecPkgInfo que retorna as informações do pacote especificado pelo parâmetro ProfileName.

Valor de retorno

Se a chamada for concluída com êxito, essa função retornará SEC_E_OK. A tabela a seguir mostra alguns valores de retorno de falha possíveis.

Código de retorno Descrição
SEC_E_SECPKG_NOT_FOUND
Não foi possível encontrar o perfil SASL especificado pelo parâmetro ProfileName.
SEC_E_INSUFFICIENT_MEMORY
Não foi possível alocar memória para a estrutura SecPkgInfo.

Observações

Nota

O cabeçalho sspi.h define SaslGetProfilePackage 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