LSA_COPY_TO_CLIENT_BUFFER función de devolución de llamada (ntsecpkg.h)

Copia la información de un búfer en el proceso actual en el espacio de direcciones de un proceso de cliente.

Sintaxis

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

Puntero a un tipo de datos opaco LSA_CLIENT_REQUEST que representa una solicitud de cliente.

[in] Length

Longitud en bytes del búfer que se va a copiar.

[in] ClientBaseAddress

Puntero a un búfer que recibe los datos. Esta dirección es la dirección del búfer dentro del proceso de cliente, no el proceso actual.

[in] BufferToCopy

Puntero al búfer local cuyo contenido se va a copiar en el espacio de direcciones del cliente.

Valor devuelto

Si la función se realiza correctamente, se STATUS_SUCCESS el valor devuelto.

Si se produce un error en la función, el valor devuelto es un código NTSTATUS. Para obtener más información, vea Valores devueltos de la función de directiva LSA.

La función LsaNtStatusToWinError convierte un código NTSTATUS en un código de error de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ntsecpkg.h

Consulte también

LSA_DISPATCH_TABLE

LSA_SECPKG_FUNCTION_TABLE