Megosztás a következőn keresztül:


C3099 fordítóhiba

"kulcsszó": a [System::AttributeUsageAttribute] használata felügyelt attribútumokhoz; a [Windows::Foundation::Metadata::AttributeUsageAttribute] használata WinRT-attribútumokhoz

Megjegyzések

AttributeUsageAttribute a /clr attribútumok deklarálásához használható. A Windows Futtatókörnyezet attribútumainak deklarálásához használható Windows::Foundation::Metadata::AttributeUsageAttribute .

A /CLR-attribútumokkal kapcsolatos további információkért lásd User-Defined attribútumokat. A Windows Futtatókörnyezetben támogatott attribútumokért lásd: Windows.Foundation.Metadata névtér

Example

Az alábbi példa létrehozza a C3099-et, és bemutatja, hogyan javítható ki.

// C3099.cpp
// compile with: /clr /c
using namespace System;
[usage(10)]   // C3099
// try the following line instead
// [AttributeUsageAttribute(AttributeTargets::All)]
ref class A : Attribute {};