次の方法で共有


WriteStructToModeHelper 関数 (usermode_accessors.h)

The WriteStructToModeHelper function is a helper function that safely writes a structure of a specified size to memory based on the specified processor mode.

Syntax

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

Parameters

Destination

[out]データが書き込まれるメモリ位置へのポインター。

Source

[in]宛先メモリの場所に書き込むデータへのポインター。

Size

[in]書き込むデータのサイズ (バイト単位)。

Mode

[in]メモリ アクセスの実行方法を決定するプロセッサ モード。

Return value

None

Remarks

この関数は、usermode アクセサー関数によって内部的に使用されるヘルパー関数です。 これは、メモリへの構造体のモード対応書き込みを提供し、ユーザー モード メモリにアクセスするときの追加の安全性チェックを提供します。

Requirements

Requirement Value
サポートされる最小クライアント See Remarks
Header usermode_accessors.h
Library umaccess.lib
IRQL APC_LEVEL以下

See also

WriteStructToMode

WriteStructToModeAligned