다음을 통해 공유


ImportFileEx2 Method

어셈블리 및 언바운드 모듈을 가져옵니다. 이 메서드는 ImportFile 메서드와 비슷하지만 가져오고 있는 파일이 디스크에 없는 경우에도 작동합니다.

Syntax

HRESULT ImportFileEx2(
    LPCWSTR pszFilename,
    LPCWSTR pszTargetName,
    IMetaDataAssemblyImport* pAssemblyScopeIn,
    BOOL fSmartImport,
    DWORD dwOpenFlags,
    mdToken* pImportToken,
    IMetaDataAssemblyImport** ppAssemblyScope,
    DWORD* pdwCountOfScopes
) PURE;

Parameters

pszFilename 가져올 파일의 이름입니다.

pszTargetName 대상 파일의 선택적 이름입니다.

pAssemblyScopeIn 선택적 가져오기 범위 IMetaDataAssemblyImport 인터페이스 인터페이스입니다.

fSmartImport TRUE이면 ImportTypes를 사용하며, 그렇지 않으면 가져오기를 수동으로 수행해야 합니다.

dwOpenFlags OpenScope 메서드에 전달될 플래그입니다.

pImportToken 어셈블리 또는 파일에 대한 고유 ID를 받습니다.

ppAssemblyScope 어셈블리 가져오기 범위 IMetaDataAssemblyImport 인터페이스 인터페이스 를 받습니다. 파일이 어셈블리가 아닌 경우 NULL일 수 있습니다.

pdwCountOfScopes 가져온 파일 및/또는 범위의 수를 받습니다.

Return Value

메서드가 성공하면 S_OK 반환합니다.

Requirements

Requires alink.h.

See also