Interfaccia IDataModelScriptManager (dbgmodel.h)

Interfaccia principale per le funzionalità di gestione degli script di Gestione modelli di dati. Query da Gestione modelli di dati.

Ereditarietà

IDataModelScriptManager eredita da IUnknown.

Metodi

L'interfaccia IDataModelScriptManager include questi metodi.

 
IDataModelScriptManager::AddRef

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

Il metodo EnumerateScriptProviders restituirà un enumeratore che enumererà ogni provider di script registrato con lo script manager tramite una chiamata precedente al metodo RegisterScriptProvider.
IDataModelScriptManager::FindProviderForScriptExtension

Il metodo IDataModelScriptManager::FindProviderForScriptExtension cerca nel gestore script un provider che supporta una determinata estensione di file.
IDataModelScriptManager::FindProviderForScriptType

Il metodo IDataModelScriptManager::FindProviderForScriptExtension cerca nel gestore script un provider che supporta un determinato tipo di file.
IDataModelScriptManager::GetDefaultNameBinder

Il metodo GetDefaultNameBinder restituisce lo strumento di associazione dei nomi di script predefinito del modello di dati.
IDataModelScriptManager::QueryInterface

Il metodo IDataModelScriptManager::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto .
IDataModelScriptManager::RegisterScriptProvider

Il metodo RegisterScriptProvider informa il modello di dati che esiste un nuovo provider di script in grado di colmare un nuovo linguaggio al modello di dati.
IDataModelScriptManager::Release

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

Il metodo UnregisterScriptProvider annulla una chiamata al metodo RegisterScriptProvider.

Commenti

Oltre al ruolo di Data Model Manager come autorità centrale per la creazione e l'estendibilità degli oggetti, è anche responsabile della gestione di un concetto astratto di script. Dal punto di vista della parte di Gestione script di Gestione modelli di dati, uno script è un elemento che può essere caricato, scaricato e potenzialmente sottoposto a debug da un provider per estendere o fornire nuove funzionalità al modello di dati. Un provider di script è un componente che collega un linguaggio ,ad esempio NatVis, JavaScript e così via, al modello di dati. Registra una o più estensioni di file , ad esempio ". NatVis", ".js") gestiti dal provider che consentono a un client del debugger o a un'interfaccia utente di consentire il caricamento di file di script con tale estensione specifica tramite delega al provider.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++