다음을 통해 공유


IDebugHostExtensibility3 인터페이스(dbgmodel.h)

기본 디버거에 대한 확장성 인터페이스의 버전 3입니다.

이 인터페이스 버전 3은 동일한 서명이 있는 이전 메서드를 모두 지원하며 추가 기능을 제공하는 추가 새 메서드를 포함합니다. 새 메서드는 해당 인터페이스에 대한 섹션의 끝에 있는 헤더에 나열됩니다.

상속

IDebugHostExtensibility3 인터페이스는 IDebugHostExtensibility2 인터페이스에서 상속됩니다.

방법

IDebugHostExtensibility3 인터페이스에는 이러한 메서드가 있습니다.

 
IDebugHostExtensibility3::AddRef

AddRef 메서드는 개체에 대한 참조 수를 증분합니다.
IDebugHostExtensibility3::CreateFunctionAlias

CreateFunctionAlias 메서드는 일부 확장에서 구현된 메서드에 대한 "빠른 별칭"인 "함수 별칭"을 만듭니다. 이 별칭의 의미는 호스트별입니다.
IDebugHostExtensibility3::CreateFunctionAliasWithMetadata

CreateFunctionAliasWithMetadata 메서드는 CreateFunctionAlias와 유사하지만 함수에 대한 메타데이터 정보를 전달할 수 있습니다.
IDebugHostExtensibility3::D estroyFunctionAlias

DestroyFunctionAlias 메서드는 CreateFunctionAlias 메서드에 대한 이전 호출을 실행 취소합니다. 빠른 별칭 이름으로 함수를 더 이상 사용할 수 없습니다.
IDebugHostExtensibility3::ExtendHostContext

ExtendHostContext 메서드는 호스트 컨텍스트 내에서 임의의 POD(일반 이전 데이터) 수신을 지원하는 호스트에서 사용됩니다. 이 메서드는 특정 크기의 POD 데이터를 사용하여 호스트 컨텍스트의 개념을 확장합니다.
IDebugHostExtensibility3::QueryHostContextExtension

QueryHostContextExtension 메서드는 식별자 GUID를 사용하여 컨텍스트 확장 및 해당 정보를 조회하는 방법을 제공합니다.
IDebugHostExtensibility3::QueryInterface

QueryInterface 메서드는 개체의 인터페이스를 쿼리합니다.
IDebugHostExtensibility3::Release

Release 메서드는 호스트 확장성 개체에 대한 참조를 해제합니다.
IDebugHostExtensibility3::ReleaseHostContextExtension

ReleaseHostContextExtension 메서드는 ExtendHostContext 메서드에서 얻은 호스트 컨텍스트 Blob의 예약을 해제하는 데 사용됩니다.

요구 사항

요구
헤더 dbgmodel.h

참고 항목

디버거 데이터 모델 C++ 개요