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


C2384-fordítási hiba

"tag": nem alkalmazható __declspec(szál) egy felügyelt vagy WinRT-osztály egyik tagjára

Megjegyzések

A szálmódosító__declspec nem használható felügyelt vagy Windows futtatókörnyezeti osztály egyik tagján.

A felügyelt kódban lévő statikus szál helyi tárolója csak statikusan betöltött DLL-ekhez használható – a DLL-t statikusan kell betölteni a folyamat indításakor. A Windows Futtatókörnyezet nem támogatja a szál helyi tárolását.

Example

A következő sor létrehozza a C2384-et, és bemutatja, hogyan lehet kijavítani a C++/CLI-kódban:

// C2384.cpp
// compile with: /clr /c
public ref class B {
public:
   __declspec( thread ) static int tls_i = 1;   // C2384

   // OK - declare with attribute instead
   [System::ThreadStaticAttribute]
   static int tls_j;
};