다음을 통해 공유


인터페이스(디버그 인터페이스 액세스 SDK)

DIA(디버그 인터페이스 액세스) SDK의 메서드는 목차 및 인터페이스 페이지의 각 인터페이스 아래에 Vtable 순서로 사전순으로 나열됩니다.

이 섹션에서

IDiaAddressMap

DIA SDK가 디버그 개체에 대한 가상 및 상대 가상 주소를 계산하는 방법을 제어합니다.

IDiaDataSource

디버깅 기호 원본에 대한 액세스를 시작합니다.

IDiaDataSourceEx

디버깅 기호 원본에 대한 액세스를 시작합니다. IDiaDataSource 대체

IDiaDataSourceEx2

디버깅 기호 원본에 대한 액세스를 시작합니다. IDiaDataSource 대체하고 IDiaDataSourceEx

IDiaEnumDebugStreamData

디버그 데이터 스트림의 레코드에 대한 액세스를 제공합니다.

IDiaEnumDebugStreams

데이터 원본에 포함된 다양한 디버그 스트림을 열거합니다.

IDiaEnumFrameData

데이터 원본에 포함된 다양한 프레임 데이터 요소를 열거합니다.

IDiaEnumInjectedSources

데이터 원본에 포함된 다양한 삽입된 원본을 열거합니다.

IDiaEnumInputAssemblyFiles

데이터 원본에 나열된 입력 어셈블리 파일을 열거합니다.

IDiaEnumLineNumbers

데이터 원본에 포함된 다양한 줄 번호를 열거합니다.

IDiaEnumSectionContribs

데이터 원본에 포함된 다양한 섹션 기여를 열거합니다.

IDiaEnumSegments

데이터 원본에 포함된 다양한 세그먼트를 열거합니다.

IDiaEnumSourceFiles

데이터 원본에 포함된 다양한 원본 파일을 열거합니다.

IDiaEnumSourceLink

데이터 원본에 포함된 다양한 원본 링크 Blob을 열거합니다.

IDiaEnumSourceLink2

데이터 원본에 포함된 다양한 원본 링크 Blob을 열거합니다. IDiaEnumSourceLink2 대체하여 64비트 크기에 대한 지원을 추가합니다.

IDiaEnumStackFrames

사용 가능한 다양한 스택 프레임을 열거합니다.

IDiaEnumSymbols

데이터 원본에 포함된 다양한 기호를 열거합니다.

IDiaEnumSymbolsByAddr

데이터 원본에 포함된 다양한 기호의 주소를 지정하여 열거합니다.

IDiaEnumSymbolsByAddr2

데이터 원본에 포함된 다양한 기호의 주소를 지정하여 열거합니다. IDiaEnumSymbolsByAddr 대체

IDiaEnumTables

데이터 원본에 포함된 다양한 테이블을 열거합니다.

IDiaFrameData

스택 프레임의 세부 정보를 노출합니다.

IDiaImageData

모듈 또는 이미지의 기본 위치 및 메모리 오프셋에 대한 세부 정보를 노출합니다.

IDiaInjectedSource

DIA 데이터 원본에 저장된 프로그램 소스 코드에 액세스합니다.

IDiaInputAssemblyFile

.NET 네이티브 이진 파일에 대한 입력 또는 원본 어셈블리 파일을 설명하는 정보에 액세스합니다.

IDiaLineNumber

이미지 텍스트 블록에서 원본 파일 줄 번호로 매핑하는 프로세스를 설명하는 정보에 액세스합니다.

IDiaLoadCallback

DIA 기호 찾기 프로시저에서 콜백을 수신하므로 사용자 인터페이스가 위치 시도의 진행률을 보고할 수 있습니다.

IDiaLoadCallback2

DIA 기호 찾기 절차에서 콜백을 수신하여 찾기 프로세스에 제한을 적용할 수 있습니다.

IDiaPropertyStorage

DIA 속성 집합의 영구 속성을 읽을 수 있습니다.

IDiaReadExeAtRVACallback

클라이언트 애플리케이션이 파일 위치에 지정된 대로 실행 파일의 바이트를 제공할 수 있도록 합니다.

IDiaReadExeAtOffsetCallback

클라이언트 애플리케이션이 상대 가상 주소에 지정된 대로 실행 파일의 바이트를 제공할 수 있도록 합니다.

IDiaSectionContrib

섹션 기여를 설명하는 데이터, 즉 컴파일랜드에서 이미지에 기여한 연속 메모리 블록을 검색합니다.

IDiaSegment

섹션 번호의 데이터를 주소 공간의 세그먼트로 매핑합니다.

IDiaSession

디버그 기호에 대한 쿼리 컨텍스트를 제공합니다.

IDiaSessionEx

디버그 기호에 대한 확장 쿼리 컨텍스트를 제공합니다.

IDiaSourceFile

원본 파일을 나타냅니다.

IDiaStackFrame

스택 프레임의 속성을 노출합니다.

IDiaStackWalker

PDB 파일을 사용하여 스택 워크를 수행하는 메서드를 제공합니다.

IDiaStackWalkFrame

IDiaFrameData::execute 메서드의 호출 간에 스택 컨텍스트를 유지 관리합니다.

IDiaStackWalkHelper

PDB(프로그램 디버그 데이터베이스) 파일을 사용하여 스택을 쉽게 탐색할 수 있습니다.

IDiaStackWalkHelper2

PDB(프로그램 디버그 데이터베이스) 파일을 사용하여 스택을 쉽게 탐색할 수 있습니다. IDiaStackWalkHelper 대체

IDiaSymbol

기호 인스턴스의 속성을 설명합니다.

IDiaSymbol2

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol 대체

IDiaSymbol3

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol2 대체

IDiaSymbol4

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol3 대체

IDiaSymbol5

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol4 대체

IDiaSymbol6

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol5 대체

IDiaSymbol7

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol6 대체

IDiaSymbol8

주로 코루틴과 관련된 기호 인스턴스의 더 많은 속성을 설명합니다. IDiaSymbol7 대체

IDiaSymbol9

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol8 대체

IDiaSymbol10

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol9 대체

IDiaSymbol11

기호 인스턴스의 추가 속성을 설명합니다. IDiaSymbol10 대체

IDiaTable

DIA 데이터 원본 테이블을 열거합니다.

열거형 및 구조체

DIA SDK의 다양한 인터페이스에서 사용하는 열거형 및 구조체에 대해 설명합니다.

상수(디버그 인터페이스 액세스 SDK)

DIA SDK에서 사용할 수 있는 상수에 대해 설명합니다.

참고 항목