Função SLSetAuthenticationData (slpublic.h)

Define dados de autenticação.

Sintaxe

HRESULT SLSetAuthenticationData(
  [in]           HSLC       hSLC,
  [in, optional] UINT       cbValue,
  [in, optional] const BYTE *pbValue
);

Parâmetros

[in] hSLC

Tipo: HSLC

O identificador para o contexto SLC atual.

[in, optional] cbValue

Tipo: UINT

O tamanho, em bytes, dos dados de autenticação em pbValue.

[in, optional] pbValue

Tipo: const BYTE

Um ponteiro para os dados de autenticação.

Retornar valor

Tipo: HRESULT WINAPI

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Valor/código retornado Descrição
ERROR_INVALID_DATA
0x8007000D
O formato dos dados de autenticação não é válido.
SL_E_AUTHN_WRONG_VERSION
0xC004F077
A versão de segurança está errada.
SL_E_NOT_SUPPORTED
0xC004F016
Não há suporte para o formato de dados de autenticação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho slpublic.h
Biblioteca Slc.lib
DLL Slc.dll