다음을 통해 공유


WriteIoSpaceEx 함수(wdbgexts.h)

WriteIoSpaceEx 함수는 WriteIoSpace확장 버전입니다. 버스의 시스템 I/O 위치 또는 I/O 위치에 쓸 수 있습니다. WriteIoSpaceWriteIoSpaceEx같이 작동합니다. 기본값은 ISA에 인터페이스 형식, busnumber 0으로, 주소 영역 1로.

통사론

void WriteIoSpaceEx(
  ULONG  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가 포함됩니다. 자세한 내용은 Windows 드라이버 키트의 일부로 사용할 수 있는 ntddk.h를 참조하세요.

busnumber

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

addressspace

일반적으로 1입니다.

반환 값

없음

발언

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

WdbgExts 확장의 경우 wdbgexts.h를 포함합니다. DbgEng 확장의 경우 dbgeng.h 앞에 wdbgexts.h를 포함합니다. 자세한 내용은 DbgEng 확장 코드 작성을 참조하세요.

요구 사항

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