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


Fordító figyelmeztetés (1. szint) C4794

a szál helyi tárolási változójának "változó" szegmense "szakasznév" helyett ".tls$" értékre módosult

Megjegyzések

A #pragma data_seg utasítást használták, hogy egy tls változót egy olyan szakaszba helyezzenek, amely nem .tls$-vel kezdődik.

A .tls$x szakasz abban az objektumfájlban fog létezni, amelyben __declspec(szál) változók vannak definiálva. Az EXE vagy a DLL .tls szakasza ezekből a szakaszokból fog származni.

Example

Az alábbi példa c4794-et hoz létre:

// C4794.cpp
// compile with: /W1 /c
#pragma data_seg(".someseg")
__declspec(thread) int i;   // C4794

// OK
#pragma data_seg(".tls$9")
__declspec(thread) int j;