共用方式為


IDiaSymbol::findChildrenEx

擷取符號的子系。 如果程式是以最佳化進行編譯,則傳回的本機符號會包含即時範圍資訊。

語法

HRESULT findChildrenEx ( 
   enum SymTagEnum   symtag,
   LPCOLESTR         name,
   DWORD             compareFlags,
   IDiaEnumSymbols** ppResult
);

參數

symtag

[in]指定要擷取之子系的符號標記,如 SymTagEnum 列舉中的定義。 為要擷取的所有子系設定為 SymTagNull

name

[in] 指定要擷取之子系的名稱。 為要擷取的所有子系設定為 NULL

compareFlags

[in] 指定適用於名稱比對的比較選項。 NameSearchOptions 列舉列舉中的值可以單獨或組合使用。

ppResult

[out] 傳回 IDiaEnumSymbols 物件,其中包含所擷取的子符號清單。

傳回值

如果找到符號的至少一個子系,則傳回 S_OK;如果沒有找到任何子系,則傳回 S_FALSE;否則,會傳回錯誤碼。

備註

此方法是 IDiaSymbol::findChildren 的擴充版本。

需求

標頭: Dia2.h

程式庫:diaguids.lib

DLL:msdia100.dll

另請參閱