Condividi tramite


Interfaccia IModelKeyReference (dbgmodel.h)

Riferimento a una chiave in un oggetto modello di dati.

Eredità

IModelKeyReference eredita da IUnknown.

Metodi

L'interfaccia IModelKeyReference dispone di questi metodi.

 
IModelKeyReference::AddRef

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

Il metodo IModelKeyReference::GetContextObject, quando viene chiamato su un riferimento di chiave per un oggetto, ottiene il contesto dell'oggetto.
IModelKeyReference::GetKey

Il metodo IModelKeyReference::GetKey, quando viene chiamato su un riferimento di chiave, ottiene il valore della chiave sottostante ed eventuali metadati associati alla chiave.
IModelKeyReference::GetKeyName

Il metodo IModelKeyReference::GetKeyName, quando viene chiamato su un riferimento di chiave, ottiene il nome della chiave sottostante.
IModelKeyReference::GetKeyValue

Il metodo IModelKeyReference::GetKeyValue, quando viene chiamato su un riferimento di chiave, ottiene il valore della chiave sottostante ed eventuali metadati associati.
IModelKeyReference::GetOriginalObject

Il metodo IModelKeyReference::GetOriginalObject, quando viene chiamato su un riferimento di chiave, ottiene l'oggetto istanza da cui è stato creato il riferimento alla chiave.
IModelKeyReference::QueryInterface

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

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

Il metodo IModelKeyReference::SetKey, quando viene chiamato su un riferimento di chiave, sovrascrive l'oggetto che rappresenta il valore della chiave sottostante.
IModelKeyReference::SetKeyValue

Il metodo IModelKeyReference::SetKeyValue, quando viene chiamato su un riferimento di chiave, imposta il valore dell'oggetto che rappresenta il valore della chiave sottostante.

Osservazioni

riferimenti chiave

Un riferimento alla chiave è, in sostanza, un handle per una chiave su un oggetto specifico. Un client può recuperare tale handle tramite metodi come GetKeyReference e usare l'handle in un secondo momento per ottenere o impostare il valore della chiave senza necessariamente tenere premuto l'oggetto originale. Questo tipo di oggetto è un'implementazione dell'interfaccia IModelKeyReference o IModelKeyReference2 che viene sottoposta a boxing in un IModelObject. L'oggetto modello restituirà un tipo di ObjectKeyReference quando viene eseguita una query e quindi un valore intrinseco è un VT_UNKNOWN che è garantito che sia queryable per IModelKeyReference. In fase di elaborazione, è garantito che sia possibile eseguire il cast statico in IModelKeyReference.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

Panoramica del modello di dati del debugger di C++