Kompilatorfel C2384

'member' : kan inte tillämpa __declspec(tråd) på en medlem i en hanterad klass eller WinRT-klass

Anmärkningar

Trådmodifieraren kan inte användas på en medlem i en hanterad eller Windows Runtime-klass.__declspec

Lokal lagring med statisk tråd i hanterad kod kan bara användas för statiskt inlästa DLL:er– DLL:en måste läsas in statiskt när processen startas. Windows Runtime stöder inte lokal trådlagring.

Example

Följande rad genererar C2384 och visar hur du åtgärdar den i C++/CLI-kod:

// 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;
};