IDiaSession::findFile
根據編譯模組和名稱擷取來源檔案。
語法
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD option,
IDiaEnumSourceFiles** ppResult
);
參數
pCompiland
[in] IDiaSymbol 物件,代表要當作搜尋內容使用的編譯模組。 將此參數設定為 NULL
,以尋找所有編譯模組中的來源檔案。
name
[in] 指定要擷取來源檔案的名稱。 將此參數設定為 NULL
即可擷取所有來源檔案。
option
[in] 指定套用至名稱搜尋的比較選項。 NameSearchOptions 列舉列舉中的值可以單獨或組合使用。
ppResult
[out] 傳回 IDiaEnumSourceFiles 物件,其中包含所擷取的來源檔案清單。
傳回值
如果成功,則會傳回 S_OK
;否則,會傳回錯誤碼。
範例
IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );