다음을 통해 공유


nonextensible

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

[nonextensible]

설명

Nonextensible C++ 특성을 동일한 기능을가지고 있는 nonextensible MIDL 속성입니다.

사용 하 여 nonextensible 도 필요의 oleautomation 특성입니다.

예제

용도 중 하나는 다음 코드를 보여 줍니다 있는 nonextensible 특성:

// cpp_attr_ref_nonextensible.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="ATLFIRELib")];
[export] typedef long HRESULT;

[dual, nonextensible, ms_union, oleautomation, 
uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl
{
   HRESULT procedure (int i); 
};

요구 사항

컨텍스트 특성

적용 대상

interface

반복 가능

아니요

필수 특성

이중oleautomation, 또는 dispinterface

잘못 된 특성

없음

속성 컨텍스트에 대 한 자세한 내용은 참조 하십시오. 컨텍스트 특성.

참고 항목

기타 리소스

IDL 특성

인터페이스 특성

Attributes Samples