共用方式為


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 );

另請參閱