다음을 통해 공유


ReadIoSpaceEx64 함수(wdbgexts.h)

ReadIoSpaceEx64 함수는 확장 버전의 ReadIoSpace64. 시스템 I/O 위치뿐만 아니라 버스의 I/O 위치도 읽습니다. ReadIoSpace64ReadIoSpaceEx64같이 작동합니다. 단, ISA에 인터페이스 형식, busnumber 0으로, 주소 영역은 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가 포함됩니다. 자세한 내용은 Windows 드라이버 키트의 일부로 사용할 수 있는 ntddk.h를 참조하세요.

busnumber

확장된 I/O 공간이 있는 버스 수를 지정합니다. 지정된 형식의 버스가 두 개 이상 없는 한 일반적으로 0입니다.

addressspace

일반적으로 1입니다.

반환 값

없음

발언

32비트 코드를 작성하는 경우 ReadIoSpaceEx 대신 사용해야 합니다. 자세한 내용은 32비트 포인터 및 64비트 포인터 참조하세요.

WdbgExts 확장을 작성하는 경우 wdbgexts.h포함합니다. 이 함수를 호출하는 DbgEng 확장을 작성하는 경우 dbgeng.h 전에 wdbgexts.h 포함합니다(자세한 내용은 DbgEng 확장 코드 작성 참조).

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 wdbgexts.h(Wdbgexts.h, Dbgeng.h 포함)