Я передаю LPWSTR в качестве ссылки в методе. Значение остается в методе, но в функции вызываемого оно теряется. Я подозреваю, что мне нужно выделить немного памяти для LPWSTR, но я не могу понять, как это сделать.
Вот как выглядит мой код:
ValidateUrl(LPCWSTR wzSomeUrl, LPWSTR& DecodeUrlOut) {
/*
I decode wzSomeUrl and put value in DecodeurlOut
*/
}
LPWSTR DecodeUrlOut = NULL;
ValidateUrl(wzSomeUrl , DecodeUrlOut);
Я отлаживаю и обнаруживаю, что значение DecodeUrlOut равно L «».
Задача ещё не решена.
Других решений пока нет …