Interfaccia IDataModelScriptProvider (dbgmodel.h)

Qualsiasi provider di script che implementa un bridge tra un linguaggio dinamico e il modello di dati deve implementare questa interfaccia per rappresentare il provider.

Ereditarietà

IDataModelScriptProvider interits da IUnknown.

Metodi

L'interfaccia IDataModelScriptProvider include questi metodi.

 
IDataModelScriptProvider::AddRef

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

Il metodo CreateScript viene chiamato per creare un nuovo script.
IDataModelScriptProvider::EnumerateTemplates

Il metodo EnumerateTemplates restituisce un enumeratore in grado di enumerare la varietà di modelli forniti dal provider di script.
IDataModelScriptProvider::GetDefaultTemplateContent

Il metodo GetDefaultTemplateContent restituisce un'interfaccia per il contenuto del modello predefinito del provider.
IDataModelScriptProvider::GetExtension

Il metodo GetExtension restituisce l'estensione di file per gli script gestiti da questo provider (senza il punto) come stringa allocata tramite il metodo SysAllocString.
IDataModelScriptProvider::GetName

Il metodo GetName restituisce il nome del tipo di script (o lingua di) gestiti dal provider come stringa allocata tramite il metodo SysAllocString.
IDataModelScriptProvider::QueryInterface

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

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

Commenti

Qualsiasi estensione che vuole essere un provider di script deve fornire un'implementazione dell'interfaccia IDataModelScriptProvider e registrarle con la parte di gestione script del gestore modelli di dati tramite il metodo RegisterScriptProvider.

Requisiti

   
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++