hidden (atributo)

El atributo [oculto] indica que el elemento existe, pero no debe mostrarse en un explorador orientado al usuario.

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

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

Parámetros

otros atributos

Cero o más atributos MIDL opcionales.

element

Una de las siguientes directivas: coclase, dispinterface, interfaz o biblioteca.

element-name

Nombre que otros componentes de software pueden usar para delinear el elemento actual.

Definiciones

Especifica instrucciones que componen la definición de elemento.

tipo de función

Tipo de valor devuelto de la función.

function-name

Nombre usado para invocar la función.

optional-parameter-list

Cero o más parámetros de función.

Comentarios

El atributo [oculto] permite quitar miembros de la interfaz (protegiéndolos de su uso adicional) a la vez que mantiene la compatibilidad con el código existente. Puede usar el atributo [oculto] en las propiedades, los métodos y las instrucciones coclase, dispinterface, interface y library .

Cuando se especifica para una biblioteca, el atributo [oculto] impide que se muestre toda la biblioteca. Este uso está diseñado para emplearlo con controles. Los hosts deben crear una biblioteca de tipos que ajuste el control con propiedades extendidas.

Marcas

VARFLAG_FHIDDEN, FUNCFLAG_FHIDDEN, TYPEFLAG_FHIDDEN

Ejemplos

[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. */
};

Vea también

TYPEFLAGS

dispinterface

coclase

Generación de una biblioteca de tipos con MIDL

Interfaz

Biblioteca

Sintaxis de archivo ODL

Ejemplo de archivo ODL