When using the "Dislay Type" command in Windbg you have the option to specify a pseudo register. This will add the base address. However it is unclear to me what the benefit is of specifying the pseudo register.
When adding the "@$teb" pseudo register:
dt ntdll!_TEB @$teb ThreadLocalStoragePointer
+0x02c ThreatLocalStoragePointer : (null)
Without adding the "@$teb" pseudo register:
dt ntdll!_TEB ThreadLocalStoragePointer
+0x02c ThreatLocalStoragePointer : Ptr32 Void