IDiaSession::findFile
컴파일 대상 및 이름으로 소스 파일을 검색합니다.
구문
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD option,
IDiaEnumSourceFiles** ppResult
);
매개 변수
pCompiland
[in] 검색용 컨텍스트로 사용할 컴파일 대상을 나타내는 IDiaSymbol 개체. 모든 컴파일 대상에서 소스 파일을 찾으려면 이 매개 변수를 NULL
로 설정합니다.
name
[in] 검색할 소스 파일의 이름을 지정합니다. 검색할 모든 소스 파일에 대해 이 매개 변수를 NULL
로 설정합니다.
option
[in] 이름 검색에 적용되는 비교 옵션을 지정합니다. NameSearchOptions Enumeration 열거형의 값은 단독 또는 함께 사용할 수 있습니다.
ppResult
[out] 검색된 소스 파일 목록을 포함하는 IDiaEnumSourceFiles 개체를 반환합니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다.
예시
IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );