Natvis FourCC 可视化语法

Natvis FourCC visualisation syntax

我正在尝试为 uint32_t 类型定义一个 .natvis ,以显示为四个字符的数组,在调试期间,在 Watch window 中,它将是表达有点像这样:(char*)&fourcc,4.

不幸的是,natvis 似乎不太喜欢 & - 它被忽略了,例如{(char*)&fourcc,4}{(char*)&{fourcc},4{((char*)&)fourcc,4} 不起作用。如果完全支持,documentation 并没有说明如何执行转换。

我错过了什么?

它需要是 & HTML 实体

转换 受支持,语法为 {(char*)&fourcc,4},即使用 xml 实体表示“&”。

为了获得最佳效果,可以在数组大小(即上面的 4)中使用 na 修饰符来抑制内存地址的显示。