Compartilhar via


Aviso do Compilador (nível 1) C4794

segmento da variável de armazenamento local de thread 'variable' alterada de 'section name' para '.tls$'

Você usou #pragma data_seg para colocar uma variável tls em uma seção que não começa com .tls$.

A seção .tls$x existirá no arquivo-objeto em que as variáveis __declspec(thread) são definidas. Uma seção .tls no EXE ou DLL resultará dessas seções.

Exemplo

O seguinte exemplo gera o C4794:

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