Compartilhar via


Função 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] Um ponteiro para o local de memória do modo de usuário em que os dados serão gravados.

Source

[in] Um ponteiro para os dados a serem gravados no local de memória de destino.

Size

[in] O tamanho, em bytes, dos dados a serem gravados.

Return value

None

Remarks

Essa função é uma função auxiliar usada internamente pelas funções do acessador do modo de usuário. Ele fornece a gravação otimizada de estruturas na memória do modo de usuário com base no tamanho da estrutura.

Requirements

Requirement Value
Cliente mínimo suportado See Remarks
Header usermode_accessors.h
Library umaccess.lib
IRQL Menor ou igual a APC_LEVEL

See also

WriteStructToUser

WriteStructToUserAligned