다음을 통해 공유


hidden 특성

[hidden] 특성은 항목이 존재하지만 사용자 지향 브라우저에 표시해서는 안 됨을 나타냅니다.

[
    other-attributes, 
    hidden
] 
element element-name
{
    definitions
}

[other-attributes, hidden] function-type function-name(optional-parameter-list);

매개 변수

other-attributes

0개 이상의 선택적 MIDL 특성입니다.

요소

다음 지시문 중 하나: coclass, dispinterface, 인터페이스 또는 라이브러리.

element-name

다른 소프트웨어 구성 요소가 현재 요소를 구분하는 데 사용할 수 있는 이름입니다.

정의

요소 정의를 구성하는 문을 지정합니다.

function-type

함수의 반환 형식입니다.

function-name

함수를 호출하는 데 사용되는 이름입니다.

optional-parameter-list

0개 이상의 함수 매개 변수입니다.

설명

[숨겨진] 특성을 사용하면 기존 코드와의 호환성을 유지하면서 인터페이스에서 멤버를 제거할 수 있습니다(추가 사용으로부터 보호). 속성, 메서드 및 coclass, dispinterface, 인터페이스라이브러리 문에 [숨겨진] 특성을 사용할 수 있습니다.

라이브러리에 대해 지정된 경우 [숨겨진] 특성은 전체 라이브러리가 표시되지 않도록 합니다. 이 사용법은 컨트롤과 함께 사용하기 위한 것입니다. 호스트는 확장된 속성을 사용하여 컨트롤을 래핑하는 새로운 형식 라이브러리를 만들어야 합니다.

플래그

VARFLAG_FHIDDEN, FUNCFLAG_FHIDDEN, TYPEFLAG_FHIDDEN

[hidden, vararg] SAFEARRAY (int) SecretFunc(
    [in, out] SAFEARRAY (variant) *varP) ;

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676), 
    hidden, 
    version (3.0)
] 
library HiddenLib 
{
    /* Library definition statements here. */
};

참고 항목

TYPEFLAGS

Dispinterface

coclass

MIDL을 사용하여 형식 라이브러리 생성

인터페이스

라이브러리

ODL 파일 구문

ODL 파일 예제