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 |