[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
[このトピックはプレリリース版のため将来変更される可能性があります。また、プレースホルダとしてブランクのトピックが含まれています。]
Retrieves source files by compiland and name.
HRESULT findFile (
IDiaSymbol* pCompiland,
LPCOLESTR name,
DWORD compareFlags,
IDiaEnumSourceFiles** ppResult
);
Parameters
pCompiland
[in] An IDiaSymbol object representing the compiland to be used as a context for the search. Set this parameter to NULL to find source files in all compilands.name
[in] Specifies the name of the source file to be retrieved. Set this parameter to NULL for all source files to be retrieved.compareFlags
[in] Specifies the comparison options applied to name searching. Values from the NameSearchOptions enumeration can be used alone or in combination.ppResult
[out] Returns an IDiaEnumSourceFiles object that contains a list of the source files retrieved.
Return Value
If successful, returns S_OK; otherwise, returns an error code.
Example
IDiaEnumSourceFiles* pEnum;
pSession->findFile( NULL, L"sourcefile.cpp", nsFNameExt, &pEnum );
See Also
IDiaEnumSourceFiles
IDiaSession
IDiaSymbol
NameSearchOptions