Share via


EngProbeForReadAndWrite 関数 (winddi.h)

EngProbeForReadAndWrite 関数は、読み取りと書き込みのアクセシビリティのために構造体をプローブします。

構文

ENGAPI VOID EngProbeForReadAndWrite(
  [in, out] PVOID Address,
  [in]      ULONG Length,
  [in]      ULONG Alignment
);

パラメーター

[in, out] Address

プローブする構造体へのポインター。

[in] Length

プローブする構造体の長さをバイト単位で指定します。

[in] Alignment

構造体の必要な配置を指定します。 このパラメーターは、基本データ型のバイト数として表されます。 たとえば、1 の配置は 、ADDRESS が BYTE 境界に配置されることを示し、2 は WORD 境界での配置を指定し、4 は DWORD 境界での配置を指定します。

戻り値

なし

解説

EngProbeForReadAndWrite では、Address が指す構造体の場合に例外が発生 します

  • アラインメント バイト境界で始まるベース アドレスがありません。
  • 読み取りと書き込みの両方にアクセスできません。

要件

   
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

関連項目

EngProbeForRead