Share via


IDiaSymbol::get_length

このシンボルによって表されるオブジェクトによって使用されるメモリのビット数またはバイト数を取得します。

構文

HRESULT get_length ( 
   ULONGLONG* pRetVal
);

パラメーター

pRetVal

[出力] このシンボルによって表されるオブジェクトによって使用されるメモリのビット数またはバイト数を返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、S_FALSE またはエラー コードを返します。

Note

戻り値 S_FALSE は、プロパティをそのシンボルに使用できないことを意味します。

解説

シンボルの LocationType 列挙型LocIsBitField の場合、このメソッドによって返される長さはビット単位になります。それ以外の場合、他のすべての場所の種類の長さはバイト単位になります。

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

必要条件

要件 説明
ヘッダー: dia2.h
バージョン: DIA SDK v7.0

関連項目