Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод CreateSyntheticObject создает пустой объект модели данных — словарь кортежей и понятий key/value/metadata. Во время создания ключи и понятия для объекта отсутствуют. Это чистый лист для вызывающего абонента, который будет использовать.
Синтаксис
HRESULT CreateSyntheticObject(
IDebugHostContext *context,
IModelObject **object
);
Параметры
context
Контекст узла отладки, связанный с вновь созданным искусственным объектом. Не каждому объекту требуется контекст. Если объект ссылается на такие вещи, как процессы, потоки или память в адресном пространстве узла, он может потребоваться один (если он не инкапсулирует другие объекты, содержащие такие объекты).
object
Только что созданный объект будет возвращен здесь.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успешность или сбой.
Замечания
пример кода
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)
}
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |