Функция 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] Указатель на расположение памяти в пользовательском режиме, в котором будут записываться данные.

Source

[in] Указатель на данные для записи в расположение целевой памяти.

Size

[in] Размер данных в байтах для записи.

Return value

None

Remarks

Эта функция является вспомогательной функцией, используемой внутренними функциями доступа в пользовательском режиме. Он обеспечивает оптимизированную запись структур в память в пользовательском режиме на основе размера структуры.

Requirements

Requirement Value
Минимальный поддерживаемый клиент See Remarks
Header usermode_accessors.h
Library umaccess.lib
IRQL Меньше или равно APC_LEVEL

See also

WriteStructToUser

WriteStructToUserAligned