IDiaSymbol::get_baseType
このシンボルの基本データ型を取得します。
構文
HRESULT get_baseType (
DWORD* pRetVal
);
パラメーター
pRetVal
[out] シンボルの基本データ型を指定する BasicType Enumeration 列挙型の値を返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、S_FALSE
またはエラー コードを返します。
Note
戻り値 S_FALSE
は、プロパティをそのシンボルに使用できないことを意味します。
解説
シンボルの基本型を確認するには、まずシンボルの型を取得し、その後、その返された型の基本型を調べます。 一部のシンボルには、基本型がない場合があることに注意してください (構造体名など)。
例
IDiaSymbol* pType;
CComPtr<IDiaSymbol> pBaseType;
if (pType->get_type( &pBaseType ) == S_OK)
{
BasicType btBaseType;
if (pBaseType->get_baseType((DWORD *)&btBaseType) == S_OK)
{
// Do something with basic type.
}
}
必要条件
要件 | 説明 |
---|---|
ヘッダー: | dia2.h |
バージョン: | DIA SDK v7.0 |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示