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.
Il metodo CreateSyntheticObject crea un oggetto modello di dati vuoto, ovvero un dizionario di tuple chiave/valore/metadati e concetti. Al momento della creazione, non esistono chiavi né concetti sull'oggetto. Si tratta di uno slate pulito per il chiamante da utilizzare.
Sintassi
HRESULT CreateSyntheticObject(
IDebugHostContext *context,
IModelObject **object
);
Parametri
context
Contesto host di debug che verrà associato all'oggetto sintetico appena creato. Non tutti gli oggetti richiedono un contesto. Se l'oggetto fa riferimento a elementi come processi, thread o memoria nello spazio degli indirizzi dell'host, potrebbe essere necessario uno (a meno che non incapsula altri oggetti che contengono tali elementi).
object
L'oggetto appena creato verrà restituito qui.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Osservazioni
codice di esempio
ComPtr<IDataModelManager> spManager; /* get the data model manager */
ComPtr<IModelObject> spNewObject;
if (SUCCEEDED(spManager->CreateSyntheticObject(nullptr, &spNewObject)))
{
// spNewObject is an empty object (a dictionary of key/value/metadata tuples)
}
Fabbisogno
| Requisito | Valore |
|---|---|
| intestazione | dbgmodel.h |