다음을 통해 공유


IDataModelScriptManager 인터페이스(dbgmodel.h)

데이터 모델 관리자의 스크립트 관리 기능에 대한 핵심 인터페이스입니다. 데이터 모델 관리자에서 쿼리되었습니다.

상속

IDataModelScriptManager는 IUnknown에서 상속됩니다.

메서드

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

 
IDataModelScriptManager::AddRef

IDataModelScriptManager::AddRef 메서드는 개체의 인터페이스에 대한 참조 수를 증가합니다.
IDataModelScriptManager::EnumerateScriptProviders

EnumerateScriptProviders 메서드는 RegisterScriptProvider 메서드에 대한 이전 호출을 통해 스크립트 관리자에 등록된 모든 스크립트 공급자를 열거하는 열거자를 반환합니다.
IDataModelScriptManager::FindProviderForScriptExtension

IDataModelScriptManager::FindProviderForScriptExtension 메서드는 스크립트 관리자에서 지정된 파일 확장자를 지원하는 공급자를 검색합니다.
IDataModelScriptManager::FindProviderForScriptType

IDataModelScriptManager::FindProviderForScriptExtension 메서드는 지정된 파일 형식을 지원하는 공급자에 대해 스크립트 관리자를 검색합니다.
IDataModelScriptManager::GetDefaultNameBinder

GetDefaultNameBinder 메서드는 데이터 모델의 기본 스크립트 이름 바인더를 반환합니다.
IDataModelScriptManager::QueryInterface

IDataModelScriptManager::QueryInterface 메서드는 개체에서 지원되는 인터페이스에 대한 포인터를 검색합니다.
IDataModelScriptManager::RegisterScriptProvider

RegisterScriptProvider 메서드는 데이터 모델에 새 언어를 연결할 수 있는 새 스크립트 공급자가 있음을 데이터 모델에 알릴 수 있습니다.
IDataModelScriptManager::Release

IDataModelScriptManager::Release 메서드는 개체의 인터페이스에 대한 참조 수를 감소합니다.
IDataModelScriptManager::UnregisterScriptProvider

UnregisterScriptProvider 메서드는 RegisterScriptProvider 메서드에 대한 호출을 실행 취소합니다.

설명

개체 만들기 및 확장성에 대한 중앙 기관으로서의 데이터 모델 관리자 역할 외에도 스크립트의 추상 개념 관리를 담당합니다. 데이터 모델 관리자의 스크립트 관리자 부분에서 스크립트는 데이터 모델에 새 기능을 확장하거나 제공하기 위해 공급자가 동적으로 로드, 언로드 및 잠재적으로 디버깅할 수 있는 스크립트입니다. 스크립트 공급자는 언어(예: NatVis, JavaScript 등)를 데이터 모델에 연결하는 구성 요소입니다. 하나 이상의 파일 확장명(예: ")을 등록합니다. 공급자가 처리하는 NatVis", ".js")는 디버거 클라이언트 또는 사용자 인터페이스가 공급자에 위임하여 특정 확장이 있는 스크립트 파일을 로드할 수 있도록 허용합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

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