Compartilhar via


Função ReadStructFromModeHelper (usermode_accessors.h)

The ReadStructFromModeHelper function is a helper function that safely reads a structure of a specified size from memory based on the specified processor mode.

Syntax

VOID ReadStructFromModeHelper(
  VOID            *Destination,
  const VOID      *Source,
  SIZE_T          Size,
  KPROCESSOR_MODE Mode
);

Parameters

Destination

[out] Um ponteiro para o buffer que recebe os dados lidos da memória.

Source

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

Size

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

Mode

[in] O modo de processador que determina como o acesso à memória é executado.

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 com reconhecimento de modo das estruturas da memória, com verificações de segurança extras ao acessar a memória do modo de usuário.

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

ReadStructFromMode

ReadStructFromModeAligned