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

System.Runtime.InteropServices.ComTypes 네임스페이스에는 COM interop에 사용되는 형식에 해당하는 관리되는 형식이 포함되어 있습니다. The System.Runtime.InteropServices.ComTypes namespace contains managed types that correspond to types used by COM interop.

구조체

BIND_OPTS

모니커 바인딩 작업 중에 사용되는 매개 변수를 저장합니다.Stores the parameters that are used during a moniker binding operation.

BINDPTR

바인딩 대상 FUNCDESC 구조체, VARDESC 구조체 또는 ITypeComp 인터페이스에 대한 포인터를 포함합니다.Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp interface.

CONNECTDATA

지정된 연결점에 대해 존재하는 연결을 설명합니다.Describes a connection that exists to a given connection point.

DISPPARAMS

IDispatch::Invoke를 통해 메서드 또는 속성에 전달된 인수를 포함합니다.Contains the arguments passed to a method or property by IDispatch::Invoke.

ELEMDESC

변수, 함수 또는 함수 매개 변수에 대한 형식 설명 및 프로세스 전송 정보를 포함합니다.Contains the type description and process transfer information for a variable, function, or a function parameter.

ELEMDESC.DESCUNION

요소에 대한 정보를 포함합니다.Contains information about an element.

EXCEPINFO

IDispatch::Invoke에서 발생하는 예외를 설명합니다.Describes the exceptions that occur during IDispatch::Invoke.

FILETIME

1601년 1월 1일 이후 100나노초 간격의 수를 나타냅니다.Represents the number of 100-nanosecond intervals since January 1, 1601. 이 구조는 64비트 값입니다.This structure is a 64-bit value.

FORMATETC

일반화된 클립보드 형식을 나타냅니다.Represents a generalized Clipboard format.

FUNCDESC

함수 설명을 정의합니다.Defines a function description.

IDLDESC

구조 요소, 매개 변수 또는 프로세스 간 함수 반환 값을 전송하는 데 필요한 정보를 포함합니다.Contains information needed for transferring a structure element, parameter, or function return value between processes.

PARAMDESC

구조체 요소, 매개 변수, 프로세스 간 함수 반환 값을 전달하는 방법에 대한 필요한 정보가 들어 있습니다.Contains information about how to transfer a structure element, parameter, or function return value between processes.

STATDATA

STATDATA 구조체의 관리되는 정의를 제공합니다.Provides the managed definition of the STATDATA structure.

STATSTG

열려 있는 저장소, 스트림 또는 바이트 배열 개체에 대한 통계 정보를 포함합니다.Contains statistical information about an open storage, stream, or byte-array object.

STGMEDIUM

STGMEDIUM 구조체의 관리되는 정의를 제공합니다.Provides the managed definition of the STGMEDIUM structure.

TYPEATTR

UCOMITypeInfo의 특성을 포함합니다.Contains attributes of a UCOMITypeInfo.

TYPEDESC

변수의 형식, 함수의 반환 형식 또는 함수 매개 변수의 형식을 설명합니다.Describes the type of a variable, return type of a function, or the type of a function parameter.

TYPELIBATTR

특정 형식 라이브러리를 식별하고, 멤버 이름에 대한 지역화 지원을 제공합니다.Identifies a particular type library and provides localization support for member names.

VARDESC

변수, 상수 또는 데이터 멤버를 설명합니다.Describes a variable, constant, or data member.

VARDESC.DESCUNION

변수에 대한 정보를 포함합니다.Contains information about a variable.

인터페이스

IAdviseSink

IAdviseSink 인터페이스의 관리되는 정의를 제공합니다.Provides a managed definition of the IAdviseSink interface.

IBindCtx

IBindCtx 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IBindCtx interface.

IConnectionPoint

IConnectionPoint 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IConnectionPoint interface.

IConnectionPointContainer

IConnectionPointContainer 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IConnectionPointContainer interface.

IDataObject

IDataObject 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IDataObject interface.

IEnumConnectionPoints

IEnumConnectionPoints 인터페이스의 정의를 관리합니다.Manages the definition of the IEnumConnectionPoints interface.

IEnumConnections

IEnumConnections 인터페이스의 정의를 관리합니다.Manages the definition of the IEnumConnections interface.

IEnumFORMATETC

IEnumFORMATETC 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IEnumFORMATETC interface.

IEnumMoniker

IEnumMoniker 인터페이스의 정의를 관리합니다.Manages the definition of the IEnumMoniker interface.

IEnumSTATDATA

IEnumSTATDATA 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IEnumSTATDATA interface.

IEnumString

IEnumString 인터페이스의 정의를 관리합니다.Manages the definition of the IEnumString interface.

IEnumVARIANT

IEnumVARIANT 인터페이스의 정의를 관리합니다.Manages the definition of the IEnumVARIANT interface.

IMoniker

IMonikerIPersist의 COM 기능이 있는 IPersistStream 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.

IPersistFile

IPersistFile의 기능이 있는 IPersist 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IPersistFile interface, with functionality from IPersist.

IRunningObjectTable

IRunningObjectTable 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IRunningObjectTable interface.

IStream

IStream 기능이 있는 ISequentialStream 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the IStream interface, with ISequentialStream functionality.

ITypeComp

ITypeComp 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the ITypeComp interface.

ITypeInfo

구성 요소 자동화 ITypeInfo 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the Component Automation ITypeInfo interface.

ITypeInfo2

ITypeInfo2 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the ITypeInfo2 interface.

ITypeLib

ITypeLib 인터페이스의 관리되는 정의를 제공합니다.Provides the managed definition of the ITypeLib interface.

ITypeLib2

ITypeLib2 인터페이스의 관리되는 정의를 제공합니다.Provides a managed definition of the ITypeLib2 interface.

열거형

ADVF

advise 싱크 또는 개체와의 캐싱 연결을 설정할 때 요청된 동작을 지정합니다.Specifies the requested behavior when setting up an advise sink or a caching connection with an object.

CALLCONV

METHODDATA 구조체에서 설명한 메서드에서 사용하는 호출 규칙을 식별합니다.Identifies the calling convention used by a method described in a METHODDATA structure.

DATADIR

dwDirection 메서드의 EnumFormatEtc(DATADIR) 매개 변수에서 설정되는 데이터 흐름의 방향을 지정합니다.Specifies the direction of the data flow in the dwDirection parameter of the EnumFormatEtc(DATADIR) method. 결과 열거자가 열거할 수 있는 형식을 결정합니다.This determines the formats that the resulting enumerator can enumerate.

DESCKIND

바인딩될 형식 설명을 식별합니다.Identifies the type description being bound to.

DVASPECT

데이터를 도출하거나 가져올 때 개체에 대해 원하는 데이터 또는 뷰 모양을 지정합니다.Specifies the desired data or view aspect of the object when drawing or getting data.

FUNCFLAGS

함수의 속성을 정의하는 상수를 식별합니다.Identifies the constants that define the properties of a function.

FUNCKIND

함수 액세스 방법을 정의합니다.Defines how to access a function.

IDLFLAG

구조체 요소, 매개 변수 또는 함수 반환 값을 한 프로세스에서 다른 프로세스로 전송하는 방법을 설명합니다.Describes how to transfer a structure element, parameter, or function return value between processes.

IMPLTYPEFLAGS

구현되거나 상속된 인터페이스 형식의 특성을 정의합니다.Defines the attributes of an implemented or inherited interface of a type.

INVOKEKIND

IDispatch::Invoke를 사용하여 함수를 호출하는 방법을 지정합니다.Specifies how to invoke a function by IDispatch::Invoke.

LIBFLAGS

형식 라이브러리에 적용되는 플래그를 정의합니다.Defines flags that apply to type libraries.

PARAMFLAG

구조 요소, 매개 변수 또는 프로세스 간 함수 반환 값을 전송하는 방법을 설명합니다.Describes how to transfer a structure element, parameter, or function return value between processes.

SYSKIND

대상 운영 체제 플랫폼을 식별합니다.Identifies the target operating system platform.

TYMED

TYMED 구조체의 관리되는 정의를 제공합니다.Provides the managed definition of the TYMED structure.

TYPEFLAGS

형식 설명의 속성 및 특성을 정의합니다.Defines the properties and attributes of a type description.

TYPEKIND

데이터 및 함수의 다양한 형식을 지정합니다.Specifies various types of data and functions.

VARFLAGS

변수의 속성을 정의하는 상수를 식별합니다.Identifies the constants that define the properties of a variable.

VARKIND

변수의 종류를 정의합니다.Defines the kind of variable.