В WinAPI даже в user space нет аналога std::string.
Что уж говорить о kernel space - там вообще все очень скудно.
Перепишите функцию на использование Си строк и буфера фиксированного размера. Кроме того, загонять в драйвер функционал std::string видится избыточным - слишком много в stringе используется динамической памяти, что снижает производительность кода, обычно в драйверах это противопоказано.