次の方法で共有


IDiaSymbol::get_length

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

HRESULT get_length ( 
   ULONGLONG* pRetVal
);

パラメーター

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

戻り値

正常に終了した場合戻り S_OK; それ以外の場合戻り S_FALSE またはエラー コード。

注意

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

解説

シンボルの LocationTypeLocIsBitField 場合このメソッドによって返されるビットの長さは; それ以外の場合長さは他のすべての場所の種類に対応するバイト単位です。

使用例

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

必要条件

必要条件

Description

ヘッダー:

dia2.h

バージョン :

DIA SDK v7.0

参照

関連項目

IDiaSymbol

LocationType