共用方式為


ReadIoSpaceEx64 函式 (wdbgexts.h)

ReadIoSpaceEx64 函式是 ReadIoSpace64的擴充版本。 它不僅會讀取系統 I/O 位置,也會讀取公交車上的 I/O 位置。 ReadIoSpace64 的運作方式就像 ReadIoSpaceEx64一樣,不同之處在於它會預設為 ISA interfacetypebusnumber 為零,addressspace 為 1。

語法

void ReadIoSpaceEx64(
  ULONG64 address,
  PULONG  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 位程序代碼,您應該改用 ReadIoSpaceEx。 如需詳細資訊,請參閱 32 位指標和 64 位指標

如果您要撰寫 WdbgExts 延伸模組,請 wdbgexts.h。 如果您要撰寫呼叫此函式的 DbgEng 延伸模組,請在 dbgeng.h 之前包含 wdbgexts.h (如需詳細資訊,請參閱 撰寫 DbgEng 延伸模組程式代碼)。

要求

要求 價值
目標平臺 桌面
標頭 wdbgexts.h (include Wdbgexts.h, Dbgeng.h)