Condividi tramite


Interfaccia IModelMethod (dbgmodel.h)

Rappresenta un metodo che può essere chiamato.

Le estensioni che implementano i metodi implementano questa interfaccia una o più volte per i metodi forniti.

Eredità

IModelMethod eredita da IUnknown.

Metodi

L'interfaccia IModelMethod dispone di questi metodi.

 
IModelMethod::AddRef

Il metodo IModelMethod::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .
IModelMethod::Call

Il metodo Call è il modo in cui viene richiamato qualsiasi metodo definito nel modello di dati.
IModelMethod::QueryInterface

Il metodo IModelMethod::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto .
IModelMethod::Release

Il metodo IModelMethod::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .

Osservazioni

Un metodo nel modello di dati è un'implementazione dell'interfaccia IModelMethod che viene sottoposta a boxing in un IModelObject. L'oggetto modello restituirà un tipo di ObjectMethod quando viene eseguita una query e il valore intrinseco è un VT_UNKNOWN che è garantito che possa essere sottoposto a query per IModelMethod. In fase di elaborazione, è garantito che sia possibile eseguire il cast statico in IModelMethod.

Tutti i metodi nel modello di dati sono di natura dinamica. Accettano come input un set di 0 o più argomenti e restituiscono un singolo valore di output. Non esiste alcuna risoluzione dell'overload e nessun metadati relativi ai nomi, ai tipi o alle aspettative dei parametri.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

Panoramica del modello di dati del debugger di C++