IDiaSession::findFile

Mengambil file sumber berdasarkan kompilasi dan nama.

Sintaks

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

Parameter

pCompiland

[dalam] Objek IDiaSymbol yang mewakili kompilasi untuk digunakan sebagai konteks penelusuran. Setel parameter ini ke NULL untuk menemukan file sumber di semua kompilasi.

name

[in] Menentukan nama file sumber yang akan diambil. Setel parameter ini ke NULL untuk semua file sumber yang akan diambil.

option

[in] Menentukan opsi perbandingan yang diterapkan pada pencarian nama. Nilai dari enumerasi Enumerasi NameSearchOptions dapat digunakan sendiri atau dalam kombinasi.

ppResult

[out] Mengembalikan objek IDiaEnumSourceFiles yang berisi daftar file sumber yang diambil.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Contoh

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

Baca juga