венгерская нотация — передача LPWSTR в качестве ссылки в методе в переполнении стека

Я передаю LPWSTR в качестве ссылки в методе. Значение остается в методе, но в функции вызываемого оно теряется. Я подозреваю, что мне нужно выделить немного памяти для LPWSTR, но я не могу понять, как это сделать.
Вот как выглядит мой код:

ValidateUrl(LPCWSTR wzSomeUrl, LPWSTR& DecodeUrlOut) {

/*
I decode wzSomeUrl and put value in DecodeurlOut
*/

}

LPWSTR DecodeUrlOut = NULL;
ValidateUrl(wzSomeUrl , DecodeUrlOut);

Я отлаживаю и обнаруживаю, что значение DecodeUrlOut равно L «».

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]