다음을 통해 공유


IDataModelScript2 인터페이스(dbgmodel.h)

핵심 스크립트 인터페이스의 두 번째 버전입니다.

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

상속

IDataModelScript2 인터페이스는 IDataModelScript 인터페이스에서 상속됩니다.

방법

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

 
IDataModelScript2::AddRef

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

Execute 메서드는 마지막으로 성공한 Populate 호출에서 지시한 대로 스크립트의 콘텐츠를 실행하고 해당 콘텐츠에 따라 디버거의 개체 모델을 수정합니다.
IDataModelScript2::GetName

GetName 메서드는 SysAllocString 함수를 통해 할당된 문자열로 스크립트의 이름을 반환합니다.
IDataModelScript2::GetScriptFullFilePathName

GetScriptFullFilePathName 메서드는 스크립트 파일의 전체 경로 이름을 검색합니다.
IDataModelScript2::InvokeMain

스크립트에 UI 호출에서 실행하려는 "main 함수"가 있는 경우 IsInvocable 메서드의 true 반환을 통해 이러한 함수를 나타냅니다.
IDataModelScript2::IsInvocable

IsInvocable 메서드는 스크립트가 호출할 수 없는지, 즉 해당 언어 또는 공급자가 정의한 "main 함수"가 있는지 여부를 반환합니다.
IDataModelScript2::P

Populate 메서드는 스크립트의 "콘텐츠"를 변경하거나 동기화하기 위해 클라이언트에서 호출됩니다.
IDataModelScript2::QueryInterface

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

Release 메서드는 개체의 인터페이스에 대한 참조 수를 줄입니다.
IDataModelScript2::이름 바꾸기

Rename 메서드는 스크립트에 새 이름을 할당합니다.
IDataModelScript2::SetScriptFullFilePathName

SetScriptFullFilePathName 메서드는 스크립트 파일의 전체 경로 이름을 설정합니다.
IDataModelScript2::unlink

Unlink 메서드는 실행 작업을 실행 취소합니다. 스크립트를 실행하는 동안 설정된 개체 모델 조작 또는 확장성 지점은 실행 취소됩니다.

요구 사항

요구
헤더 dbgmodel.h

참고 항목

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