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 |