다음을 통해 공유


TYPEKIND 열거형

정의

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

public enum class TYPEKIND
public enum TYPEKIND
[System.Serializable]
public enum TYPEKIND
type TYPEKIND = 
[<System.Serializable>]
type TYPEKIND = 
Public Enum TYPEKIND
상속
TYPEKIND
특성

필드

TKIND_ALIAS 6

다른 형식의 별칭인 형식입니다.

TKIND_COCLASS 5

구현되는 구성 요소 인터페이스 집합입니다.

TKIND_DISPATCH 4

IDispatch::Invoke를 통해 액세스할 수 있는 메서드와 속성 집합입니다. 기본적으로 이중 인터페이스는 TKIND_DISPATCH를 반환합니다.

TKIND_ENUM 0

열거자 집합입니다.

TKIND_INTERFACE 3

가상 함수가 있는 형식입니다. 이때 모든 가상 함수는 순수 가상 함수입니다.

TKIND_MAX 8

열거형 마커의 끝입니다.

TKIND_MODULE 2

정적 함수와 데이터(예: DLL)만 포함할 수 있는 모듈입니다.

TKIND_RECORD 1

메서드가 없는 구조체입니다.

TKIND_UNION 7

오프셋 0이 있는 모든 멤버의 공용 구조체입니다.

설명

자세한 내용은 TYPEKIND 열거형을 참조하세요.

네이티브 코드에서 COM 메서드는 HRESULT를 반환 하는 경우에 공용 언어 런타임 예외가 발생 합니다. 자세한 내용은 How to: Map HRESULTs and Exceptions을 참조하세요.

적용 대상