Função SaslEnumerateProfilesW (sspi.h)

A função SaslEnumerateProfiles lista os pacotes que fornecem uma interface SASL.

Sintaxe

SECURITY_STATUS SEC_ENTRY SaslEnumerateProfilesW(
  [out] LPWSTR *ProfileList,
  [out] ULONG  *ProfileCount
);

Parâmetros

[out] ProfileList

Ponteiro para uma lista de cadeias de caracteres Unicode ou ANSI que contêm os nomes dos pacotes com suporte ao wrapper SASL.

[out] ProfileCount

Ponteiro para um valor LONG sem sinal que contém o número de pacotes com suporte ao wrapper SASL.

Valor retornado

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

A lista atual é mantida no registro em

SYSTEM
   CurrentControlSet
      Control
         SecurityProviders
            SaslProfiles

Um caractere NULL de terminação é acrescentado ao final da lista.

Observação

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

   
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