Função SaslGetProfilePackageA (sspi.h)

A função SaslGetProfilePackage retorna as informações do pacote para o 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 para o pacote especificado pelo parâmetro ProfileName .

Retornar valor

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 .

Comentários

Observação

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 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