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 |