Aracılığıyla paylaş


IDiaSession::findFile

Kaynak dosyaları compiland ve ada göre alır.

Sözdizimi

HRESULT findFile ( 
   IDiaSymbol*           pCompiland,
   LPCOLESTR             name,
   DWORD                 option,
   IDiaEnumSourceFiles** ppResult
);

Parametreler

pCompiland

[in] Arama bağlamı olarak kullanılacak compiland'ı temsil eden bir IDiaSymbol nesnesi. Tüm compilands kaynak dosyalarını bulmak için bu parametreyi NULL olarak ayarlayın.

name

[in] Alınacak kaynak dosyanın adını belirtir. Tüm kaynak dosyaların alınması için bu parametreyi NULL olarak ayarlayın.

option

[in] Ad aramaya uygulanan karşılaştırma seçeneklerini belirtir. NameSearchOptions Sabit Listesi numaralandırmasından alınan değerler tek başına veya birlikte kullanılabilir.

ppResult

[out] Alınan kaynak dosyaların listesini içeren bir IDiaEnumSourceFiles nesnesi döndürür.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Örnek

IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );

Ayrıca bkz.