다음을 통해 공유


ImportFile2 메서드

어셈블리 및 바인딩되지 않은 모듈을 가져옵니다. 이 메서드는 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가 있어야 합니다.

참고 항목

개념

ALink API(관리되지 않는 API 참조)

기타 리소스

IALink 인터페이스

IALink2 인터페이스