Compartilhar via


LSA_COPY_FROM_CLIENT_BUFFER função de retorno de chamada (ntsecpkg.h)

Copia informações do espaço de endereço de um processo de cliente em um buffer no processo atual.

Sintaxe

LSA_COPY_FROM_CLIENT_BUFFER LsaCopyFromClientBuffer;

NTSTATUS LsaCopyFromClientBuffer(
  [in] PLSA_CLIENT_REQUEST ClientRequest,
  [in] ULONG Length,
  [in] PVOID BufferToCopy,
  [in] PVOID ClientBaseAddress
)
{...}

Parâmetros

[in] ClientRequest

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.

[in] Length

Comprimento do buffer a ser copiado, em bytes.

[in] BufferToCopy

Ponteiro para o buffer local no qual os dados devem ser copiados.

[in] ClientBaseAddress

Ponteiro para o buffer do cliente cujo conteúdo deve ser copiado. Esse endereço é o endereço do buffer dentro do processo do cliente, não o processo atual.

Retornar valor

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. Para obter mais informações, consulte Valores retornados da função de política LSA.

A função LsaNtStatusToWinError converte um código NTSTATUS em um código de erro do Windows.

Requisitos

Requisito Valor
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 ntsecpkg.h

Confira também

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE