다음을 통해 공유


특성 사전순 참조

다음 특성은 Visual C++에서 사용할 수 있습니다.

특성

설명

집계 가능한

컨트롤을 다른 컨트롤에 의해 집계 될 수 있습니다 나타냅니다.

집계

컨트롤에서 대상 클래스를 집계를 나타냅니다.

appobject

Coclass는 전체 EXE 응용 프로그램에 연결 된, 함수 및 속성은 coclass의이 형식 라이브러리에 전역적으로 사용할 수 있는지 나타냅니다을 응용 프로그램 개체를 식별 합니다.

async_uuid

동기 및 비동기 버전의 COM 인터페이스를 정의 하는 MIDL 컴파일러에 지시 하는 값을 지정 합니다.

특성

사용자 지정 특성을 만들 수 있습니다.

bindable

속성이 데이터 바인딩을 지원합니다.

call_as

원격 가능 하지 않을 기능을 원격 함수에 매핑할 수 있습니다.

case

사용은 switch_type 특성에는 공용 구조체입니다.

coclass

COM 인터페이스를 구현 하는 COM 개체를 만듭니다.

com_interface_entry

COM 맵에 인터페이스 항목을 추가 합니다.

컨트롤

컨트롤 사용자 정의 형식을 지정 합니다.

cpp_quote

지정 된 문자열을 따옴표 없이 생성 된 헤더 파일에 내보냅니다.

custom

사용자 지정 특성을 정의할 수 있습니다.

db_accessor

행 집합의 열에 바인딩합니다 및 바인딩되므로 해당 접근자가 매핑됩니다.

db_column

지정 된 열은 행 집합에 바인딩합니다.

db_command

OLE DB 명령을 실행합니다.

db_param

지정 된 멤버 변수는 입력 또는 출력 매개 변수로 연결합니다.

db_source

페이지를 만들고 데이터 원본 공급자를 통해 연결을 캡슐화 합니다.

db_table

OLE DB 테이블을 엽니다.

default

사용자 지정 또는 dispinterface coclass 내에서 정의 된 기본 프로그래밍 인터페이스를 나타냅니다.

defaultbind

개체를 가장 잘 나타내는 단일의 바인딩 가능한 속성을 나타냅니다.

defaultcollelem

Visual Basic 코드 최적화에 사용 됩니다.

defaultvalue

입력 된 선택적 매개 변수에 대 한 기본값을 지정할 수 있습니다.

defaultvtable

인터페이스 컨트롤에 대 한 기본 vtable 인터페이스를 정의합니다.

dispinterface

인터페이스는.idl 파일의 디스패치 인터페이스를 배치합니다.

displaybind

사용자에 게 바인딩할 수 있다고 표시 되어야 하는 속성을 나타냅니다.

dual

인터페이스를 이중 인터페이스로.idl 파일에서를 배치합니다.

emitidl

이후의 모든 IDL 특성 처리 되어 생성 된.idl 파일에 배치 됩니다 여부를 결정 합니다.

항목

내보낸된 함수 또는 상수는 모듈의 dll에서 진입점을 지정 하 여 지정 합니다.

event_receiver

이벤트 수신기를 만듭니다.

event_source

이벤트 소스를 만듭니다.

export

.Idl 파일에 추가할 수 있는 데이터 구조를 인해 발생 합니다.

first_is

전송할 첫 번째 배열 요소는 인덱스를 지정 합니다.

HelpContext

사용자가 도움말 파일에서이 요소에 대 한 정보를 보기 수 있는 컨텍스트 ID를 지정 합니다.

도움말 파일

형식 라이브러리에 대 한 도움말 파일의 이름을 설정 합니다.

helpstring

도움말 항목의 ID는.hlp 또는.chm 파일을 지정합니다.

helpstringdll

문서 문자열 (지역화) 조회를 수행 하는 데는 DLL의 이름을 지정 합니다.

hidden

항목이 존재 하지만 사용자 기반 브라우저에 표시 되어서는 안 있음을 나타냅니다.

id

멤버 함수 (속성 또는 메서드가 인터페이스 또는 dispinterface에)는 DISPID를 지정합니다.

idl_module

DLL에 진입점을 지정합니다.

idl_quote

Visual C++의 현재 버전에서 지원 되지 않는 IDL 구문을 또는 특성을 사용할 수 있습니다.

iid_is

인터페이스 포인터에서 가리키는 COM 인터페이스의 IID를 지정 합니다.

immediatebind

데이터베이스가 즉시 데이터 바인딩된 개체의 속성 변경 알림을 받을 수 있도록 나타냅니다.

implements

IDL coclass의 구성원으로 강제 하는 디스패치 인터페이스를 지정 합니다.

implements_category

클래스에 구현 된 구성 요소 범주를 지정합니다.

import

주의.idl 파일에서 참조 하려는 정의 포함 하는 다른.idl,.odl, 또는 머리글 파일을 지정 합니다.

importidl

지정 된.idl 파일 생성 된.idl 파일에 삽입합니다.

importlib

이미 생성 되 고 형식 라이브러리를 사용할 수 있는 다른 형식 라이브러리에 컴파일된 형식이 있습니다.

in

매개 변수가 호출된 되는 프로시저를 호출 하는 프로시저에서 전달 될입니다.

포함

생성 된.idl 파일에 포함 시킬 헤더 파일을 지정 합니다.

includelib

생성 된.idl 파일에 포함 될.idl 또는.h 파일이 됩니다.

last_is

전송 하도록 마지막 배열 요소의 인덱스를 지정 합니다.

lcid

로캘 식별자를 함수에 전달할 수 있습니다.

length_is

전송 하도록 배열 요소 수를 지정 합니다.

library_block

구문.idl 파일 라이브러리 블록 안에 배치 됩니다.

사용 허가

적용 되는 coclass 허가 되지 사용 하 여 인스턴스화할 수 있음을 나타내며 에서는 IClassFactory2.

local

MIDL 컴파일러 인터페이스 헤더에서 사용 하는 경우 머리글 생성기로 사용할 수 있습니다. 개별 함수에서 사용 하는 경우에 대 한 없음 스텁이 생성 되는 로컬 프로시저를 지정 합니다.

max_is

올바른 배열 인덱스에 대 한 최대 값을 지정합니다.

모듈(module)

.Idl 파일 라이브러리 블록을 정의합니다.

ms_union

Nonencapsulated 공용 구조체의 네트워크 데이터 표현 맞춤을 제어합니다.

no_injected_text

컴파일러가 특성 사용으로 인해 코드를 삽입 하지 못하도록 합니다.

nonbrowsable

인터페이스 멤버 속성 브라우저에 표시 되어야 함을 나타냅니다.

만들 수 없도록

자체로 인스턴스화할 수 있는 개체를 정의 합니다.

nonextensible

지정 하는 IDispatch 구현 속성만 포함 됩니다 및 메서드는 인터페이스 설명에 나열 된 및 런타임에 추가 하는 멤버로 확장할 수 없습니다.

개체

사용자 지정 인터페이스를 식별 합니다. 사용자 지정 특성을 갖는 동의어입니다.

odl

인터페이스와 개체 설명 언어 (ODL) 인터페이스를 식별합니다.

oleautomation

인터페이스를 자동화 호환입니다.

(옵션)

멤버 함수에 대 한 선택적 매개 변수를 지정합니다.

out

호출된 된 프로시저에서 호출 하는 프로시저로 (서버에서 클라이언트로)에서 반환 되는 포인터 매개 변수를 식별 합니다.

pointer_default

매개 변수 목록에 나타나는 최상위 포인터를 제외한 모든 포인터에 대 한 기본 포인터 특성을 지정 합니다.

pragma

지정 된 문자열을 따옴표 없이 생성 된.idl 파일에 내보냅니다.

progid

COM 개체에 대 한 Progid를 지정합니다.

propget

속성 접근자 (get) 함수를 지정합니다.

propput

속성 설정 함수를 지정합니다.

propputref

값이 아닌 참조를 사용 하 여 속성 설정 함수를 지정 합니다.

ptr

전체 포인터로 대 한 포인터를 지정합니다.

public

Typedef가에서.idl 파일에서 참조 되지 않는 경우에 형식 라이브러리에 진행 될 수 있습니다.

범위

인수 또는 런타임에 값이 설정 된 필드에 대해 허용 가능한 값 범위를 지정 합니다.

rdx

만들거나 레지스트리 키를 수정 합니다.

readonly

변수에 할당 하지 못하도록합니다.

ref

참조 포인터를 식별합니다.

registration_script

지정 된 등록 스크립트를 실행합니다.

requestedit

이 속성을 지원함을 나타내는 OnRequestEdit 알림.

requires_category

클래스에 대 한 필수 구성 요소 범주를 지정합니다.

restricted

라이브러리 또는 모듈, 인터페이스 또는 dispinterface의 구성원이 임의로 호출할 수 없습니다 것을 지정 합니다.

retval

멤버의 반환 값을 받는 매개 변수를 지정 합니다.

satype

데이터 형식을 지정은 SAFEARRAY.

size_is

메모리의 크기에 대 한 크기의 포인터를 할당, 크기의 포인터와 단일-또는 다차원 배열에 대 한 포인터의 크기를 지정 합니다.

source

구성원의 클래스, 속성 또는 메서드는 이벤트의 원본입니다.

string

나타냅니다 있는 1 차원 char, wchar_t, 바이트, 또는 문자열로 배열 또는 이러한 배열에 대 한 포인터를 처리 해야 합니다.

support_error_info

오류 보고에 대 한 대상 개체를 지원 합니다.

switch_is

식 또는 공용 구조체 멤버 선택은 통합 분석할으로 역할을 하는 식별자를 지정 합니다.

switch_type

통합 분석할으로 사용 되는 변수를 식별 합니다.

동기화

메서드 액세스를 동기화합니다.

스레딩

COM 개체의 스레딩 모델을 지정합니다.

transmit_as

전송 된 형식에는 클라이언트 및 서버 응용 프로그램을 조작 하는 제시 된 형식 연결 하도록 컴파일러에 지시 합니다.

uidefault

형식 정보 멤버는 사용자 인터페이스에 표시 하기 위해 기본 멤버입니다.

고유

고유한 포인터가 지정합니다.

usesgetlasterror

호출자에 게 해당 함수를 호출 하는 동안 오류가 있으면, 다음 호출자가 호출할 수 있습니다 알려줍니다 GetLastError 오류 코드를 검색 합니다.

uuid

클래스 또는 인터페이스에 대 한 고유 ID를 지정합니다.

v1_enum

지정 된 열거 형식 기본 16 비트 대신 32 비트 엔티티를 전송할 수 있는지를 지정 합니다.

vararg

함수가 가변 개수의 인수를 사용 하도록 지정.

version

인터페이스 또는 클래스의 여러 버전 중에서 특정 버전을 식별합니다.

vi_progid

버전에 관계 없이 폼의 ProgID 지정합니다.

wire_marshal

전송 하는 응용 프로그램 특정 데이터 형식 대신 사용할 수 있는 데이터 형식을 지정 합니다.

참고 항목

기타 리소스

C++ 특성 참조

특성을 사용하는 프로그래밍 개념

그룹별 특성

용도별 특성