Compartilhar via


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

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

Sintaxe

LSA_COPY_TO_CLIENT_BUFFER LsaCopyToClientBuffer;

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

Parâmetros

[in] ClientRequest

Ponteiro para um tipo de dados opaco LSA_CLIENT_REQUEST que representa uma solicitação de cliente.

[in] Length

Comprimento em bytes do buffer a ser copiado.

[in] ClientBaseAddress

Ponteiro para um buffer que recebe os dados. Esse endereço é o endereço do buffer dentro do processo do cliente, não o processo atual.

[in] BufferToCopy

Ponteiro para o buffer local cujo conteúdo deve ser copiado para o espaço de endereço do cliente.

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