Depurador do Visual Studio exibe valores incorretos para tipos nativos

Eu estou escrevendo um programa em C ++ gerenciado e C ++ nativo usando o Visual Studio 2008 (versão 9.0.30729.1 SP) e .NET 3.5.
Ao depurar, o Visual Studio exibe valores obviamente errados para tipos como size_t e ponteiros que são nativos. Usando caixas de mensagens, posso verificar se os valores reais estão corretos.
Existe uma maneira de corrigir esse comportamento?

Aqui está uma captura de tela para esclarecer o que quero dizer: