Я начинаю с разработки на уровне пользователя и совершенно не знаком с C / C ++ на уровне ядра. Я должен реализовать синтаксический анализатор строк, основанный на функции разбиения, такой как strtok, известной из string.h.
Насколько я обнаружил, больше нельзя использовать string.h или cstring.h. Затем я узнал о WDF и его wdfstring.h, но там есть только некоторые функции-конструкторы, где остальные?
Поэтому мой главный вопрос: какие функции для работы со строками доступны и что я должен создать? Знаете, я не хочу изобретать велосипед.
Заранее спасибо!
Возможно, вы хотите взглянуть на «Kernel Safe String функции».
Существует ряд функций, и они написаны так, чтобы быть «безопасными», чего нет у стандартных библиотек (как правило).
«библиотека времени исполнения» есть несколько полезных процедур для обработки строк, но я не думаю, что у них есть что-то похожее на strtok. Как было ранее предложено, должно быть относительно легко писать функции замены вручную.