다음을 통해 공유


TypeLibExporterFlags 열거형

형식 라이브러리가 생성되는 방법을 나타냅니다.

이 열거형에는 멤버 값를 비트로 조합할 수 있는 FlagsAttribute 특성이 있습니다.

네임스페이스: System.Runtime.InteropServices
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration TypeLibExporterFlags
‘사용 방법
Dim instance As TypeLibExporterFlags
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum TypeLibExporterFlags
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum class TypeLibExporterFlags
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute FlagsAttribute() */ 
public enum TypeLibExporterFlags
SerializableAttribute 
ComVisibleAttribute(true) 
FlagsAttribute 
public enum TypeLibExporterFlags

멤버

  멤버 이름 설명
CallerResolvedReferences 호출자가 레지스트리를 참조하지 않고 형식 라이브러리 참조를 명시적으로 확인할 수 있도록 합니다. 
ExportAs32Bit 64비트 컴퓨터에서 컴파일하는 경우 형식 라이브러리 내보내기(Tlbexp.exe)에서 32비트 형식 라이브러리를 생성하도록 지정합니다. 모든 데이터 형식은 적절하게 변환됩니다. 
ExportAs64Bit 32비트 컴퓨터에서 컴파일하는 경우 형식 라이브러리 내보내기(Tlbexp.exe)에서 64비트 형식 라이브러리를 생성하도록 지정합니다. 모든 데이터 형식은 적절하게 변환됩니다. 
None 플래그를 지정하지 않습니다. 기본값입니다. 
OldNames 형식 라이브러리를 내보내는 경우 .NET Framework에서는 형식을 네임스페이스 이름으로 데코레이팅하여 형식 이름 충돌을 해결합니다. 예를 들어, System.Windows.Forms.HorizontalAlignmentSystem_Windows_Forms_HorizontalAlignment로 내보냅니다. COM에서 표시되지 않는 형식의 이름과 충돌하는 경우 .NET Framework에서는 데코레이팅되지 않은 이름을 내보냅니다. OldNames 플래그를 설정하거나 형식 라이브러리 내보내기(Tlbexp.exe)에서 /oldnames 옵션을 사용하여 .NET Framework에서 데코레이팅된 이름을 내보내도록 합니다. 데코레이팅된 이름을 내보내는 것은 .NET Framework 2.0 이전 버전에서 기본 동작입니다. 
OnlyReferenceRegistered 등록된 형식 라이브러리가 형식에 없으면 COM에서 가져온 형식에 대한 참조를 IUnknown으로 내보냅니다. 형식 라이브러리 내보내기가 입력 어셈블리와 같은 디렉터리가 아니라 레지스트리에서 종속 형식을 검색하도록 하려면 이 플래그를 설정합니다. 

설명

ConvertAssemblyToTypeLib와 함께 사용합니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

System.Runtime.InteropServices 네임스페이스