System.Runtime.InteropServices.ComTypes 네임스페이스

COM interop에서 사용하는 형식에 해당하는 관리형 형식이 포함되어 있습니다.

구조체

BIND_OPTS

모니커 바인딩 작업 중에 사용되는 매개 변수를 저장합니다.

BINDPTR

바인딩 대상 FUNCDESC 구조체, VARDESC 구조체 또는 ITypeComp 인터페이스에 대한 포인터를 포함합니다.

CONNECTDATA

지정된 연결점에 대해 존재하는 연결을 설명합니다.

DISPPARAMS

IDispatch::Invoke를 통해 메서드 또는 속성에 전달된 인수를 포함합니다.

ELEMDESC

변수, 함수 또는 함수 매개 변수에 대한 형식 설명과 프로세스 전달 정보를 포함합니다.

ELEMDESC.DESCUNION

요소에 대한 정보를 포함합니다.

EXCEPINFO

IDispatch::Invoke에서 발생하는 예외를 설명합니다.

FILETIME

1601년 1월 1일 이후 경과한 100나노초 간격의 수를 나타냅니다. 이 구조체는 64비트 값입니다.

FORMATETC

일반화된 클립보드 형식을 나타냅니다.

FUNCDESC

함수 설명을 정의합니다.

IDLDESC

구조체 요소, 매개 변수, 프로세스간 함수 반환 값을 전달하는데 필요한 정보가 들어 있습니다.

PARAMDESC

구조체 요소, 매개 변수, 프로세스 간 함수 반환 값을 전달하는 방법에 대한 필요한 정보가 들어 있습니다.

STATDATA

STATDATA 구조체의 관리되는 정의를 제공합니다.

STATSTG

열려 있는 스토리지, 스트림 또는 바이트 배열 개체에 대한 통계 정보를 포함합니다.

STGMEDIUM

STGMEDIUM 구조체의 관리되는 정의를 제공합니다.

TYPEATTR

UCOMITypeInfo의 특성을 포함합니다.

TYPEDESC

변수의 형식, 함수의 반환 형식 또는 함수 매개 변수의 형식을 설명합니다.

TYPELIBATTR

특정 형식 라이브러리를 식별하고 멤버 이름에 대한 지역화 지원을 제공합니다.

VARDESC

변수, 상수 또는 데이터 멤버를 설명합니다.

VARDESC.DESCUNION

변수에 대한 정보를 포함합니다.

인터페이스

IAdviseSink

IAdviseSink 인터페이스의 관리되는 정의를 제공합니다.

IBindCtx

IBindCtx 인터페이스의 관리되는 정의를 제공합니다.

IConnectionPoint

IConnectionPoint 인터페이스의 관리되는 정의를 제공합니다.

IConnectionPointContainer

IConnectionPointContainer 인터페이스의 관리되는 정의를 제공합니다.

IDataObject

IDataObject 인터페이스의 관리되는 정의를 제공합니다.

IEnumConnectionPoints

IEnumConnectionPoints 인터페이스의 정의를 관리합니다.

IEnumConnections

IEnumConnections 인터페이스의 정의를 관리합니다.

IEnumFORMATETC

IEnumFORMATETC 인터페이스의 관리되는 정의를 제공합니다.

IEnumMoniker

IEnumMoniker 인터페이스의 정의를 관리합니다.

IEnumSTATDATA

IEnumSTATDATA 인터페이스의 관리되는 정의를 제공합니다.

IEnumString

IEnumString 인터페이스의 정의를 관리합니다.

IEnumVARIANT

IEnumVARIANT 인터페이스의 정의를 관리합니다.

IMoniker

IMonikerIPersist의 COM 기능이 있는 IPersistStream 인터페이스의 관리되는 정의를 제공합니다.

IPersistFile

IPersistFile의 기능이 있는 IPersist 인터페이스의 관리되는 정의를 제공합니다.

IRunningObjectTable

IRunningObjectTable 인터페이스의 관리되는 정의를 제공합니다.

IStream

IStream 기능과 함께 ISequentialStream 인터페이스의 관리되는 정의를 제공합니다.

ITypeComp

ITypeComp 인터페이스의 관리되는 정의를 제공합니다.

ITypeInfo

구성 요소 자동화 ITypeInfo 인터페이스의 관리되는 정의를 제공합니다.

ITypeInfo2

ITypeInfo2 인터페이스의 관리되는 정의를 제공합니다.

ITypeLib

ITypeLib 인터페이스의 관리되는 정의를 제공합니다.

ITypeLib2

ITypeLib2 인터페이스의 관리되는 정의를 제공합니다.

열거형

ADVF

advise 싱크나 개체와의 캐시 연결을 설정할 때 요청되는 동작을 지정합니다.

CALLCONV

METHODDATA 구조체에서 설명한 메서드에서 사용하는 호출 규칙을 식별합니다.

DATADIR

EnumFormatEtc(DATADIR) 메서드의 dwDirection 매개 변수에서 설정되는 데이터 흐름의 방향을 지정합니다. 이 메서드는 결과 열거자가 열거할 수 있는 형식을 결정합니다.

DESCKIND

바인딩되는 형식 설명을 식별합니다.

DVASPECT

데이터를 그리거나 가져올 때 개체의 원하는 데이터 또는 뷰 모양을 지정합니다.

FUNCFLAGS

함수의 속성을 정의하는 상수를 나타냅니다.

FUNCKIND

함수에 액세스하는 방법을 정의합니다.

IDLFLAG

구조체 요소, 매개 변수 또는 함수 반환 값을 한 프로세스에서 다른 프로세스로 전송하는 방법을 설명합니다.

IMPLTYPEFLAGS

구현되거나 상속된 인터페이스 형식의 특성을 정의합니다.

INVOKEKIND

IDispatch::Invoke를 사용하여 함수를 호출하는 방법을 지정합니다.

LIBFLAGS

형식 라이브러리에 해당하는 플래그를 정의합니다.

PARAMFLAG

구조체 요소, 매개 변수 또는 함수 반환 값을 한 프로세스에서 다른 프로세스로 전송하는 방법을 설명합니다.

SYSKIND

대상 운영 체제 플랫폼을 식별합니다.

TYMED

TYMED 구조체의 관리되는 정의를 제공합니다.

TYPEFLAGS

형식 설명의 속성과 특성을 정의합니다.

TYPEKIND

데이터와 함수의 여러 형식을 지정합니다.

VARFLAGS

변수의 속성을 정의하는 상수를 나타냅니다.

VARKIND

변수의 종류를 정의합니다.