VirtualBox

Ignore:
Timestamp:
Nov 11, 2010 1:03:17 PM (14 years ago)
Author:
vboxsync
Message:

crOpenGL/wddm: more multithreading fixes, vista expirience index works now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp

    r33540 r33988  
    463463        }
    464464
     465        case SHCRGL_GUEST_FN_SET_PID:
     466        {
     467            Log(("svcCall: SHCRGL_GUEST_FN_SET_PID\n"));
     468
     469            /* Verify parameter count and types. */
     470            if (cParms != SHCRGL_CPARMS_SET_PID)
     471            {
     472                rc = VERR_INVALID_PARAMETER;
     473            }
     474            else
     475            if (paParms[0].type != VBOX_HGCM_SVC_PARM_64BIT)
     476            {
     477                rc = VERR_INVALID_PARAMETER;
     478            }
     479            else
     480            {
     481                /* Fetch parameters. */
     482                uint64_t pid    = paParms[0].u.uint64;
     483
     484                /* Execute the function. */
     485                rc = crVBoxServerClientSetPID(u32ClientID, pid);
     486            }
     487
     488            break;
     489        }
     490
    465491        default:
    466492        {
     
    675701
    676702        case SHCRGL_GUEST_FN_SET_VERSION:
     703        {
     704            Assert(0);
     705            rc = VERR_NOT_IMPLEMENTED;
     706            break;
     707        }
     708
     709        case SHCRGL_GUEST_FN_SET_PID:
    677710        {
    678711            Assert(0);
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