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

COM interop에서 사용하는 형식에 해당하는 관리되는 형식을 포함합니다.

구조체

Name Description
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

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

인터페이스

Name Description
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

COM 기능 IPersistIPersistStream함께 인터페이스의 IMoniker 관리되는 정의를 제공합니다.

IPersistFile

에서 제공하는 기능을 IPersist사용하여 인터페이스의 IPersistFile 관리되는 정의를 제공합니다.

IRunningObjectTable

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

IStream

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

ITypeComp

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

ITypeInfo

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

ITypeInfo2

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

ITypeLib

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

ITypeLib2

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

열거형

Name Description
ADVF

자문 싱크 또는 개체와의 캐싱 연결을 설정할 때 요청된 동작을 지정합니다.

CALLCONV

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

DATADIR

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

DESCKIND

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

DVASPECT

데이터를 그리거나 가져오는 경우 개체의 원하는 데이터 또는 뷰 측면을 지정합니다.

FUNCFLAGS

함수의 속성을 정의하는 상수 식별

FUNCKIND

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

IDLFLAG

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

IMPLTYPEFLAGS

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

INVOKEKIND

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

LIBFLAGS

형식 라이브러리에 적용되는 플래그를 정의합니다.

PARAMFLAG

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

SYSKIND

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

TYMED

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

TYPEFLAGS

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

TYPEKIND

다양한 형식의 데이터 및 함수를 지정합니다.

VARFLAGS

변수의 속성을 정의하는 상수 식별

VARKIND

변수 종류를 정의합니다.