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