IDiaSession::findFile
以編譯和名稱擷取原始程式檔。
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD option,
IDiaEnumSourceFiles** ppResult
);
參數
pCompiland
[in] 表示編譯的 IDiaSymbol 物件會使用做為內容的搜尋。 將參數設定為 NULL 尋找在所有編譯的原始程式檔。name
[in] 指定要擷取的原始程式檔 (Source File) 的名稱。 將參數設定為包含要擷取的所有原始程式檔的 NULL 。option
[in] 指定比較選項套用到名稱搜尋。 從 NameSearchOptions 列舉型別的值可單獨使用或在組合。ppResult
[out] 傳回包含擷取的原始程式檔清單的 IDiaEnumSourceFiles 物件。
傳回值
如果成功,則傳回 S_OK,否則傳回錯誤碼。
範例
IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );