다음을 통해 공유


WdbgExts 확장 코드 작성

WdbgExts 확장 명령은 표준 C 함수뿐만 아니라 WdbgExts.h 헤더 파일에 표시되는 디버거 관련 함수를 호출할 수 있습니다.

WdbgExts 함수는 디버거 확장 명령에만 사용됩니다. 디버그 중인 컴퓨터 또는 애플리케이션을 제어하고 검사하는 데 유용합니다. WdbgExts.h 헤더 파일은 이러한 WdbgExts 함수를 호출하는 모든 코드에 포함되어야 합니다.

이러한 함수의 수에는 32비트 버전과 64비트 버전이 있습니다. 일반적으로 64비트 WdbgExts 함수의 이름은 ReadIoSpace64와 같이 "64"로 끝납니다. 32비트 버전에는 숫자 끝(예: ReadIoSpace)이 없습니다. 64비트 포인터를 사용하는 경우 "64"로 끝나는 함수 이름을 사용해야 합니다. 32비트 포인터를 사용하는 경우 "비코레이트" 함수 이름을 사용해야 합니다. 작성하는 모든 확장에는 64비트 포인터를 사용하는 것이 좋습니다. 자세한 내용은 32비트 포인터 및 64비트 포인터를 참조하세요 .

WdbgExts 확장은 DbgEng.h 헤더 파일에 표시되는 C++ 인터페이스를 사용할 수 없습니다. 이러한 인터페이스를 사용하려면 DbgEng 확장 또는 EngExtCpp 확장을 대신 작성해야 합니다. DbgEng 확장과 EngExtCpp 확장은 모두 DbgEng.h의 모든 인터페이스와 WdbgExts.h의 인터페이스를 사용할 수 있습니다. 자세한 내용은 DbgEng 확장 작성EngExtCpp 확장 작성을 참조하세요.

참고 디버거 확장에서 DbgHelp 또는 ImageHlp 루틴을 호출하려고 시도해서는 안 됩니다. 이는 지원되지 않으며 다양한 문제를 일으킬 수 있습니다.

다음 topics WdbgExts 함수의 다양한 범주에 대한 개요를 제공합니다.

WdbgExts 입력 및 출력

WdbgExts 메모리 액세스

WdbgExts 스레드 및 프로세스

WdbgExts 기호

WdbgExts 대상 정보

이러한 함수의 전체 목록은 WdbgExts 함수를 참조하세요.