다음을 통해 공유


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 );

참고 항목