Condividi tramite


attributo personalizzato

L'attributo [personalizzato] crea un attributo definito dall'utente.

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

Parametri

attribute-id

GUID per l'attributo personalizzato.

attributo-valore

Valore che l'attributo contiene. Il valore deve essere uno che può essere inserito in un tipo VARIANT.

attribute-list

Altri attributi, ad esempio [uuid] e [helpstring], che si applicano a questo elemento.

tipo di elemento

Tipo di elemento a cui si applica l'attributo personalizzato. Può trattarsi di un'istruzione di libreria, informazioni sul tipo, una variabile, una funzione o un parametro. Non è possibile usare un attributo personalizzato in un membro di una coclasse.

nome elemento

Nome dell'elemento.

Commenti

Usare l'attributo [personalizzato] per definire il proprio attributo. Ad esempio, è possibile creare un attributo con valori stringa che fornisce ProgID per una classe.

Per recuperare un valore di attributo personalizzato, chiamare uno dei seguenti elementi:

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

Vedi anche

Generazione di una libreria di tipi con MIDL

helpstring

library

Esempio di file ODL

Sintassi del file ODL

uuid