需要一些#define的帮助

时间:2010-11-14 21:52:44

标签: c windows

在#define中,L是什么意思?

#define NT_DEVICE_NAME      L"\\Device\\SIOCTL"

2 个答案:

答案 0 :(得分:7)

string的类型应为wchar_t []。

答案 1 :(得分:0)

这意味着该字符串是一个unicode(UTF-16)编码的字符串。 UTF-16字符串是16位字的序列,而不是8位字符。 Windows的字符串原生格式为UTF-16。有关unicode的更多信息,请参见此处:http://www.unicode.org/