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