ReadControlSpace64 함수(wdbgexts.h)
ReadControlSpace64 함수는 프로세서별 제어 공간을 buf가 가리키는 배열로 읽습니다.
구문
void ReadControlSpace64(
USHORT processor,
ULONG64 address,
PVOID buf,
ULONG size
);
매개 변수
processor
제어 공간을 읽을 프로세서의 수를 지정합니다.
address
컨트롤 공간의 주소를 지정합니다.
buf
컨트롤 공간 데이터를 저장할 바이트 배열의 주소를 지정합니다.
size
buf가 가리키는 배열의 바이트 수를 지정합니다.
반환 값
없음
설명
32비트 코드를 작성하는 경우 ReadControlSpace 를 대신 사용해야 합니다. 자세한 내용은 32비트 포인터 및 64비트 포인터를 참조하세요 .
WdbgExts 확장을 작성하는 경우 wdbgexts.h를 포함합니다. 이 함수를 호출하는 DbgEng 확장을 작성하는 경우 dbgeng.h 앞에 wdbgexts.h를 포함합니다(자세한 내용은 DbgEng 확장 코드 작성 참조).
ReadTypedControlSpace32 매크로는 ReadControlSpace64 함수 주위의 씬 래퍼입니다. 프로세서별 제어 공간을 구조체로 읽기 위한 편의를 위해 제공됩니다.
void ReadTypedControlSpace32(
_Proc,
_Addr,
_Buf
);
_프로시저
제어 공간을 읽을 프로세서의 수를 지정합니다.
_주소
컨트롤 공간의 주소를 지정합니다.
_Buf
컨트롤 공간 데이터를 읽을 개체를 지정합니다.
반환 값
이 매크로는 값을 반환하지 않습니다.
이 매크로에 제공된 매개 변수는 구조체 및 해당 크기에 대한 포인터를 제공하는 대신 구조를 직접 제공할 수 있다는 점을 제외하고 ReadControlSpace64 함수에 제공된 매개 변수와 동일합니다.
ReadTypedControlSpace64 매크로는 ReadControlSpace64 함수 주위의 씬 래퍼입니다. 프로세서별 제어 공간을 구조체로 읽기 위한 편의를 위해 제공됩니다.
void ReadTypedControlSpace64(
_Proc,
_Addr,
_Buf
);
_프로시저
제어 공간을 읽을 프로세서의 수를 지정합니다.
_주소
컨트롤 공간의 주소를 지정합니다.
_Buf
컨트롤 공간 데이터를 읽을 개체를 지정합니다.
반환 값
이 매크로는 값을 반환하지 않습니다.
이 매크로에 제공된 매개 변수는 구조체 및 해당 크기에 대한 포인터를 제공하는 대신 구조를 직접 제공할 수 있다는 점을 제외하고 ReadControlSpace64 함수에 제공된 매개 변수와 동일합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | wdbgexts.h(Wdbgexts.h, Dbgeng.h 포함) |