Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод GetIntrinsicValue возвращает то, что в IModelObject. Этот метод может вызываться только для интерфейсов IModelObject, представляющих встроенные встроенные интерфейсы или определенный интерфейс, который находится в поле. Его нельзя вызывать на собственных объектах, без объектов значений, синтетических объектов и ссылочных объектов.
Синтаксис
HRESULT GetIntrinsicValue(
VARIANT *intrinsicData
);
Параметры
intrinsicData
Значение, указанное в IModelObject, возвращается здесь. Указатель должен указывать на структуру VARIANT, которая не содержит свободное значение. Вызывающий объект несет ответственность за очистку этого VARIANT с VariantClear после завершения работы с ним.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успех или сбой.
Замечания
Пример кода
ComPtr<IModelObject> spObject; /* get something */
VARIANT vtVal;
HRESULT hr = spObject->GetIntrinsicValue(&vtVal);
if (SUCCEEDED(hr) && vtVal.vt == VT_I4)
{
int iVal = vtVal.lVal; // An integer has been unboxed into iVal.
}
VariantClear(&vtVal);
Требования
| Требование | Ценность |
|---|---|
| заголовка | dbgmodel.h |