请问这句话是如何得到字符串长度

请教这句话是怎么得到字符串长度
MOV ESI,EAX ;把EAX内我们输入的用户名送到 ESI
  MOV EAX,DWORD PTR DS:[ESI-4] ; 用户名长度送EAX

 实在是看不明白他是怎么得到用户名的长度  
 

------解决方案--------------------
这里字符串可能放在一个UNICODE_STRING结构中的。