다음을 통해 공유


IModelMethod 인터페이스(dbgmodel.h)

호출할 수 있는 메서드를 나타냅니다.

메서드를 구현하는 확장은 이 인터페이스가 제공하는 메서드에 대해 이 인터페이스를 한 번 이상 구현합니다.

상속

IModelMethod는 IUnknown에서 상속됩니다.

메서드

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

 
IModelMethod::AddRef

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

Call 메서드는 데이터 모델에 정의된 모든 메서드가 호출되는 방식입니다.
IModelMethod::QueryInterface

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

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

설명

데이터 모델의 메서드는 IModelObject에 boxed되는 IModelMethod 인터페이스의 구현입니다. 모델 개체는 쿼리할 때 일종의 ObjectMethod를 반환하고 내장 값은 IModelMethod에 대해 쿼리할 수 있는 VT_UNKNOWN. 이 프로세스에서는 IModelMethod로 정적으로 캐스팅할 수 있습니다.

데이터 모델의 모든 메서드는 본질적으로 동적입니다. 0개 이상의 인수 집합을 입력으로 사용하고 단일 출력 값을 반환합니다. 매개 변수 이름, 형식 또는 기대에 대한 오버로드 확인 및 메타데이터가 없습니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

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