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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin