Compartilhar via


Função ReadStructFromUserHelper (usermode_accessors.h)

The ReadStructFromUserHelper function is a helper function that safely reads a structure of a specified size from user-mode memory.

Syntax

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

Parameters

Destination

[out] Um ponteiro para o buffer que recebe os dados lidos da memória do modo de usuário.

Source

[in] Um ponteiro para o local de memória do modo de usuário do qual ler os dados.

Size

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

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 leitura otimizada de estruturas da 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

ReadStructFromUser

ReadStructFromUserAligned