Compartir a través de


Función WriteStructToUserHelper (usermode_accessors.h)

The WriteStructToUserHelper function is a helper function that safely writes a structure of a specified size to user-mode memory.

Syntax

VOID WriteStructToUserHelper(
  volatile VOID *Destination,
  const VOID    *Source,
  SIZE_T        Size
);

Parameters

Destination

[out] Puntero a la ubicación de memoria en modo de usuario donde se escribirán los datos.

Source

[in] Puntero a los datos que se van a escribir en la ubicación de memoria de destino.

Size

[in] Tamaño, en bytes, de los datos que se van a escribir.

Return value

None

Remarks

Esta función es una función auxiliar que las funciones de descriptor de acceso del modo de usuario usan internamente. Proporciona una escritura optimizada de estructuras en memoria en modo de usuario en función del tamaño de la estructura.

Requirements

Requirement Value
Cliente mínimo compatible See Remarks
Header usermode_accessors.h
Library umaccess.lib
IRQL Menor o igual que APC_LEVEL

See also

WriteStructToUser

WriteStructToUserAligned