Поделиться через


IDiaSymbol::get_length

Извлекает количество битов или байтов или количество масштабируемых регистров памяти, используемых объектом, представленным этим символом.

Синтаксис

HRESULT get_length ( 
   ULONGLONG* pRetVal
);

Параметры

pRetVal

[out] Возвращает количество байтов или битов или количество масштабируемых регистров памяти, используемых объектом, представленным этим символом.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается или код S_FALSE ошибки.

Замечание

Возвращаемое значение S_FALSE означает, что свойство недоступно для символа.

Замечания

Если перечисление LocationType символа LocIsBitFieldравно, длина, возвращаемая этим методом, находится в битах; в противном случае длина находится в байтах для всех других типов расположений.

basicType Если символ имеет btVectorзначение, длина, возвращаемая этим методом, — это число масштабируемых регистров.

Example

IDiaSymbol* pSymbol;
ULONGLONG   length;
pSymbol->get_length( &length );

Требования

Требование Description
Заголовок: dia2.h
Версия: ПАКЕТ SDK DIA версии 7.0

См. также