Função de retorno de chamada SpValidateTargetInfoFn (ntsecpkg.h)

Valida se a estrutura de SECPKG_TARGETINFO especificada representa um destino válido.

Sintaxe

SpValidateTargetInfoFn Spvalidatetargetinfofn;

NTSTATUS Spvalidatetargetinfofn(
  [in, optional] PLSA_CLIENT_REQUEST ClientRequest,
  [in]           PVOID ProtocolSubmitBuffer,
  [in]           PVOID ClientBufferBase,
  [in]           ULONG SubmitBufferLength,
  [in]           PSECPKG_TARGETINFO TargetInfo
)
{...}

Parâmetros

[in, optional] ClientRequest

Um ponteiro para uma estrutura de dados de LSA_CLIENT_REQUEST opaca que contém informações sobre a solicitação de autenticação do cliente LSA. Um pacote de autenticação personalizado deve passar o valor recebido durante a chamada do cliente para a função, como LsaApCallPackage ou LsaApLogonUser, que retorna o parâmetro de saída.

[in] ProtocolSubmitBuffer

Um ponteiro para o buffer de entrada enviado pelo cliente.

[in] ClientBufferBase

O endereço base do buffer de entrada, no espaço de endereço do cliente.

[in] SubmitBufferLength

O tamanho, em bytes, do buffer ProtocolSubmitBuffer .

[in] TargetInfo

Um ponteiro para uma estrutura SECPKG_TARGETINFO que especifica o destino a ser validado.

Retornar valor

Se a função for bem-sucedida e o destino especificado for um destino válido, retorne STATUS_SUCCESS.

Se a função falhar, retorne um código NTSTATUS que indica o motivo pelo qual ela falhou.

Comentários

SSP/APs devem implementar a função SpValidateTargetInfo ; no entanto, o nome real fornecido para a implementação cabe ao desenvolvedor.

Um ponteiro para a função SpValidateTargetInfo está disponível na estrutura SECPKG_FUNCTION_TABLE recebida da função SpLsaModeInitialize .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ntsecpkg.h

Confira também

SECPKG_FUNCTION_TABLE