função Msv1_0SubAuthenticationRoutineGeneric (subauth.h)

Executa a autenticação do Serviço de Acesso Remoto quando a subautenticação é solicitada chamando a função LsaCallAuthenticationPackage .

As credenciais e as informações da entidade de segurança do banco de dados SAM ( Gerenciador de Contas de Segurança) são passadas para essa função para autenticação.

Essa função é implementada por DLLs de pacote de subautenticação personalizadas para uso com o pacote de autenticação MSV1_0.

Essa função é chamada apenas para uma autenticação nãointerativa, somente no servidor de autenticação em que a conta reside e somente se uma DLL de subautenticação for registrada sob a chave correta no Registro.

Sintaxe

NTSTATUS Msv1_0SubAuthenticationRoutineGeneric(
        PVOID  SubmitBuffer,
        ULONG  SubmitBufferLength,
  [out] PULONG ReturnBufferLength,
  [out] PVOID  *ReturnBuffer
);

Parâmetros

SubmitBuffer

Um ponteiro para um buffer que contém uma estrutura MSV1_0_SUBAUTH_REQUEST que contém as informações de autenticação a serem enviadas.

SubmitBufferLength

O tamanho, em bytes, do buffer SubmitBuffer .

[out] ReturnBufferLength

O tamanho, em bytes, do buffer ReturnBuffer .

[out] ReturnBuffer

Um ponteiro para um buffer que contém uma estrutura MSV1_0_SUBAUTH_RESPONSE que contém a resposta do pacote de subautenticação.

Valor retornado

Se a função for bem-sucedida, o valor retornado será STATUS_SUCCESS.

Se a função falhar, o valor retornado será um código NTSTATUS.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho subauth.h

Confira também

Msv1_0SubAuthenticationRoutine