Interfaccia IModelKeyReference (dbgmodel.h)

Riferimento a una chiave in un oggetto modello di dati.

Ereditarietà

IModelKeyReference eredita da IUnknown.

Metodi

L'interfaccia IModelKeyReference include 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 chiave per un oggetto, ottiene il contesto dell'oggetto.
IModelKeyReference::GetKey

Il metodo IModelKeyReference::GetKey, quando viene chiamato su un riferimento alla chiave, ottiene il valore della chiave sottostante e tutti i metadati associati alla chiave.
IModelKeyReference::GetKeyName

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

Il metodo IModelKeyReference::GetKeyValue, quando viene chiamato su un riferimento alla chiave, ottiene il valore della chiave sottostante e tutti i metadati associati.
IModelKeyReference::GetOriginalObject

Il metodo IModelKeyReference::GetOriginalObject, quando viene chiamato su un riferimento alla 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 chiave, sovrascrive l'oggetto che rappresenta il valore della chiave sottostante.
IModelKeyReference::SetKeyValue

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

Commenti

Riferimenti chiave

Un riferimento alla chiave è, in sostanza, un handle per una chiave in un oggetto specifico. Un client può recuperare tali handle tramite metodi come GetKeyReference e usare l'handle in un secondo momento per ottenere o impostare il valore della chiave senza necessariamente mantenere l'oggetto originale. Questo tipo di oggetto è un'implementazione dell'interfaccia IModelKeyReference o IModelKeyReference2 boxed 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 possibile eseguire query per IModelKeyReference. In fase di elaborazione, è garantito che sia possibile eseguire il cast statico a IModelKeyReference.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++