阅读:1262回复:2
请教:在DISPATCH_LEVEL怎么处理UNICODE字符转换问题?
请教各位一下:
我现在需要在DISPATCH_LEVEL时将UNICODE转换为ANSI。 MSDN注明:RtlUnicodeStringToAnsiString使用时必须在IRQL = PASSIVE_LEVEL。 而用wcstombs实际上也会访问分页地址。就是也不能在DISPATCH_LEVEL用。 所以上面两个方法都不行。 哪位指点一下,在IRQL==2时如何处理UNICODE字符转换? 多谢! |
|
沙发#
发布于:2007-04-03 18:22
自己实现转换.
|
|
|
板凳#
发布于:2007-04-04 16:26
引用第1楼wowocock于2007-04-03 18:22发表的“”: 只此一种方法吗?似乎代价太大了 !_! 没有其他可行的方法吗?比如另建PASSIVE_LEVEL内核线程,实现转换后再回传给此线程?(只是猜测一下) |
|