custom (C++)

Definiuje metadane obiektu w bibliotece typów.

Składnia

[ custom(
   uuid,
   value
) ];

Parametry

uuid
Unikatowy identyfikator.

wartość
Wartość, którą można umieścić w wariantie.

Uwagi

Niestandardowy atrybut języka C++ spowoduje umieszczenie informacji w bibliotece typów. Będzie potrzebne narzędzie, które odczytuje wartość niestandardową z biblioteki typów.

Atrybut niestandardowy ma taką samą funkcjonalność jak niestandardowy atrybut MIDL.

Wymagania

Kontekst atrybutu

  • Dotyczy: Metody inne niż COMinterface, idl_module elementy członkowskie interfejsu, parametry interfejsu, typedef, class, enum, unioni struct typy.
  • Powtarzalne: Tak.
  • Wymagane atrybuty: coclass (w przypadku użycia w klasie).
  • Nieprawidłowe atrybuty: Brak.

Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.

Zobacz też

Atrybuty IDL
Oddzielne atrybuty
Atrybuty Typedef, Enum, Union oraz Struct
Atrybuty parametru
Atrybuty metody
Atrybuty klasy
Atrybuty interfejsu