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.

Ereditarietà

IModelMethod eredita da IUnknown.

Metodi

L'interfaccia IModelMethod include 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 .

Commenti

Un metodo nel modello di dati è un'implementazione dell'interfaccia IModelMethod boxed 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 sia possibile eseguire query per IModelMethod. In fase di elaborazione, è garantito che sia possibile eseguire il cast statico a 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.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++