VirtualBox

Changeset 53333 in vbox for trunk


Ignore:
Timestamp:
Nov 14, 2014 4:25:32 PM (10 years ago)
Author:
vboxsync
Message:

VBoxService/VBoxServiceVMInfo-win.cpp: Use RTUTF16.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo-win.cpp

    r53332 r53333  
    132132 */
    133133static int VBoxServiceVMInfoWinProcessesGetModuleNameA(PVBOXSERVICEVMINFOPROC const pProc,
    134                                                        char **ppszName)
     134                                                       PRTUTF16 *ppszName)
    135135{
    136136    AssertPtrReturn(pProc, VERR_INVALID_POINTER);
     
    198198        else
    199199        {
    200             char *pszName;
    201             rc = RTUtf16ToUtf8(wszName, &pszName);
    202             if (RT_SUCCESS(rc))
     200            PRTUTF16 pszName = RTUtf16Dup(wszName);
     201            if (pszName)
    203202                *ppszName = pszName;
     203            else
     204                rc = VERR_NO_MEMORY;
    204205        }
    205206
     
    595596                if (g_cVerbosity)
    596597                {
    597                     char *pszName;
     598                    PRTUTF16 pszName;
    598599                    int rc2 = VBoxServiceVMInfoWinProcessesGetModuleNameA(&paProcs[i], &pszName);
    599                     VBoxServiceVerbose(4, "Session %RU32: PID=%ld (fInt=%RTbool): %s\n",
     600                    VBoxServiceVerbose(4, "Session %RU32: PID=%ld (fInt=%RTbool): %ls\n",
    600601                                       pSessionData->Session, paProcs[i].id, paProcs[i].fInteractive,
    601                                        RT_SUCCESS(rc2) ? pszName : "<Unknown>");
     602                                       RT_SUCCESS(rc2) ? pszName : L"<Unknown>");
    602603                    if (RT_SUCCESS(rc2))
    603                         RTStrFree(pszName);
     604                        RTUtf16Free(pszName);
    604605                }
    605606
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette