WriteIoSpaceEx64 函式 (wdbgexts.h)
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) |