atributo personalizado

El atributo [personalizado] crea un atributo definido por el usuario.

[custom(attribute-id, attribute-value),attribute-list] element-type element-name

Parámetros

attribute-id

GUID del atributo personalizado.

attribute-value

Valor que contiene el atributo. El valor debe ser uno que se pueda colocar en un tipo VARIANT.

attribute-list

Otros atributos, como [uuid] y [helpstring], que se aplican a este elemento.

tipo de elemento

Tipo de elemento al que se aplica el atributo personalizado. Puede ser una instrucción de biblioteca, información de tipo, una variable, una función o un parámetro. No se puede usar un atributo personalizado en un miembro de una coclase.

element-name

Nombre del elemento.

Observaciones

Use el atributo [personalizado] para definir su propio atributo. Por ejemplo, puede crear un atributo con valores de cadena que proporcione progID para una clase.

Para recuperar un valor de atributo personalizado, llame a uno de los siguientes:

  • ITypeLib2::GetCustData(rguid, pvarVal)
  • ITypeInfo2::GetCustData(rguid, pvarVal)
  • ITypeInfo2::GetFuncCustData(index, rguid, pvarVal)
  • ITypeInfo2::GetVarCustData(index, rguid, pvarval)
  • ITypeInfo2::GetParamCustData(indexFunc, indexParam, rguid, pvarVal)

Vea también

Generación de una biblioteca de tipos con MIDL

helpstring

Biblioteca

Ejemplo de archivo ODL

Sintaxis de archivo ODL

uuid