Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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++