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 |