Re[3]: работа с памятью в NDIS драйвере.
От: A.Pastukhov  
Дата: 25.12.09 14:31
Оценка: 1 (1) -1
Здравствуйте, TarasCo, Вы писали:
TC>Вот допустим я смотрю на DNS пакеты. Я хочу сравнить имя хоста с некой константой. Зачем мне тут юникод стринг? Это касается практически всех сетевых протоколов — повсеместно используются однобайтовые символы.

Не хочется подвергать сомнению ваш авторитет, Александр, я безгранично вас уважаю, НО, во-первых: тот ли случай с dns имеет ввиду автор? Или как вы изволили выразиться, использование однобайтных символов?
Во-вторых, ответьте, зачем нужно было переопределять UNICODE_STRING в ndis? Для удобства? Или все-таки для того что ядро Win изначально "приспособлено" для работы с юникодом и юникод является своего рода "родной" структурой для ядра?
Я не говорю о том, что автор где-то ошибся, потому что не вижу кода. В данном конкретном случае я хотел показать автору (ЕЩЕ РАЗ ПЕРЕЧИТАЙТЕ МОЙ ПОСТ), что речь идет о моветоне программирования в ядре, с моей точки зрения.
Разочарован. Минус, короче
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.