WriteIoSpaceEx64 函式是 WriteIoSpace64的擴充版本。 它可以寫入總線上的系統 I/O 位置或 I/O 位置。 WriteIoSpace64 的運作方式類似 WriteIoSpaceEx64,不同之處在於它會預設為 ISA interfacetype、busnumber 為零,並將 addressspace 設為 1。
語法
VOID WriteIoSpaceEx64(
ULONG64 address,
ULONG data,
PULONG size,
ULONG interfacetype,
ULONG busnumber,
ULONG addressspace
);
參數
address
指定要寫入的 I/O 位址。
data
指定要寫入之數據的變數位址。 這至少必須是 大小中包含的位元元數目,。
size
指定包含要寫入位元組數目的變數位址。 大小 必須是1、2或4。 寫入數據之後,大小 將包含實際寫入的位元元組數目。
interfacetype
指定擴充 I/O 空間所在的介面類型。 可能的值包括 ISA、EISA 和 MCA。 如需詳細資訊,請參閱 ntddk.h,這是 Windows 驅動程式套件的一部分。
busnumber
指定擴充 I/O 空間所在的總線數目。 這通常是零,除非有一個以上的指定型別總線。
addressspace
這通常是 1。
傳回值
沒有
言論
如果您要撰寫 32 位程序代碼,您應該改用 WriteIoSpaceEx。 如需詳細資訊,請參閱 32 位指標和 64 位指標。
若為 WdbgExts 擴充功能,請包含 wdbgexts.h。 若為 DbgEng 延伸模組,請在 dbgeng.h 之前包含 wdbgexts.h。 如需詳細資訊,請參閱 撰寫 DbgEng 延伸模組程式代碼。
要求
| 要求 | 價值 |
|---|---|
| 目標平臺 | 桌面 |
| 標頭 | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |