次の方法で共有


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]ユーザー モード メモリから読み取られたデータを受け取るバッファーへのポインター。

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

ReadStructFromUser

ReadStructFromUserAligned