IModelMethod 인터페이스(dbgmodel.h)

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

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

상속

IModelMethod는 IUnknown에서 인터릿합니다.

메서드

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

 
IModelMethod::AddRef

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

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

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

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

설명

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

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

요구 사항

   
헤더 dbgmodel.h

참고 항목

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