次の方法で共有


WriteIoSpace 関数 (wdbgexts.h)

WriteIoSpace 関数は、システム I/O の場所に書き込みます。

構文

void WriteIoSpace(
  ULONG  address,
  ULONG  data,
  PULONG size
);

パラメーター

address

書き込む I/O アドレスを指定します。

data

書き込むデータを保持する変数のアドレスを指定します。 これは、 少なくともサイズに含まれるバイト数である必要があります。

size

書き込むバイト数を含む変数のアドレスを指定します。 サイズ は 1、2、または 4 である必要があります。 データが書き込まれた後、 size には実際に書き込まれたバイト数が含まれます。

戻り値

なし

解説

64 ビット コードを記述する場合は、代わりに WriteIoSpace64 を使用する必要があります。 詳細については、「 32 ビット ポインター」と「64 ビット ポインター 」を参照してください。

WdbgExts 拡張機能の場合は、wdbgexts.h を含めます。 DbgEng 拡張機能の場合は、dbgeng.h の前に wdbgexts.h を含めます。 詳細については、「 DbgEng 拡張コードの記述 」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header wdbgexts.h (Wdbgexts.h、Dbgeng.h を含む)