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 |