어셈블리 및 바인딩되지 않은 모듈을 가져옵니다. 이 메서드는 ImportFile 메서드와 유사하지만 가져오는 파일이 디스크에 없는 경우에도 작동합니다.
HRESULT ImportFileEx2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
DWORD dwOpenFlags,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
매개 변수
pszFilename
가져올 파일의 이름입니다.pszTargetName
대상 파일의 이름입니다(선택 사항).pAssemblyScopeIn
가져오기 범위 IMetaDataAssemblyImport 인터페이스 인터페이스입니다(선택 사항).fSmartImport
TRUE이면 ImportTypes가 사용되고, 그렇지 않으면 가져오기를 수동으로 수행해야 합니다.dwOpenFlags
IMetaDataDispenser::OpenScope 메서드에 전달할 플래그입니다.pImportToken
어셈블리 또는 파일의 고유 ID를 받습니다.ppAssemblyScope
어셈블리 가져오기 범위 IMetaDataAssemblyImport 인터페이스 인터페이스를 받습니다. 파일이 어셈블리가 아니면 NULL일 수 있습니다.pdwCountOfScopes
가져온 파일 및/또는 범위 수를 받습니다.
반환 값
메서드가 성공하면 S_OK를 반환합니다.
요구 사항
alink.h가 있어야 합니다.