VirtualBox

忽略:
時間撮記:
2014-2-25 下午03:22:04 (11 年 以前)
作者:
vboxsync
訊息:

6813 - src-client/EmulatedUSBImpl.cpp

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/src-client/EmulatedUSBImpl.cpp

    r49234 r50580  
    157157    CFGMR3InsertNode(pConfig,       "EmulatedUSB", &pEUSB);
    158158    CFGMR3InsertString(pEUSB,         "Id", pThis->mszUuid);
    159     CFGMR3InsertInteger(pEUSB,        "pfnCallback", (uintptr_t)EmulatedUSB::eusbCallback);
     159    CFGMR3InsertInteger(pEUSB,        "pfnCallback", (uintptr_t)EmulatedUSB::i_eusbCallback);
    160160    CFGMR3InsertInteger(pEUSB,        "pvCallback", (uintptr_t)pThis->mpEmulatedUSB);
    161161
     
    442442                                  const com::Utf8Str &aSettings)
    443443{
    444     return webcamAttachInternal(aPath, aSettings, "HostWebcam", NULL);
    445 }
    446 
    447 HRESULT EmulatedUSB::webcamAttachInternal(const com::Utf8Str &aPath,
    448                                           const com::Utf8Str &aSettings,
    449                                           const char *pszDriver,
    450                                           void *pvObject)
     444    return i_webcamAttachInternal(aPath, aSettings, "HostWebcam", NULL);
     445}
     446
     447HRESULT EmulatedUSB::i_webcamAttachInternal(const com::Utf8Str &aPath,
     448                                            const com::Utf8Str &aSettings,
     449                                            const char *pszDriver,
     450                                            void *pvObject)
    451451{
    452452    HRESULT hrc = S_OK;
     
    524524HRESULT EmulatedUSB::webcamDetach(const com::Utf8Str &aPath)
    525525{
    526     return webcamDetachInternal(aPath);
    527 }
    528 
    529 HRESULT EmulatedUSB::webcamDetachInternal(const com::Utf8Str &aPath)
     526    return i_webcamDetachInternal(aPath);
     527}
     528
     529HRESULT EmulatedUSB::i_webcamDetachInternal(const com::Utf8Str &aPath)
    530530{
    531531    HRESULT hrc = S_OK;
     
    605605}
    606606
    607 /* static */ DECLCALLBACK(int) EmulatedUSB::eusbCallback(void *pv, const char *pszId, uint32_t iEvent,
    608                                                          const void *pvData, uint32_t cbData)
     607/* static */ DECLCALLBACK(int) EmulatedUSB::i_eusbCallback(void *pv, const char *pszId, uint32_t iEvent,
     608                                                           const void *pvData, uint32_t cbData)
    609609{
    610610    /* Make a copy of parameters, forward to EMT and leave the callback to not hold any lock in the device. */
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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