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 |