VirtualBox

忽略:
時間撮記:
2022-9-26 下午07:29:50 (2 年 以前)
作者:
vboxsync
svn:sync-xref-src-repo-rev:
153795
訊息:

Main,FE/VBoxManage: Implement possiblity to configure some of the guest debugging facilities to make it more accessible, bugref:1098

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/include/MachineImpl.h

    r96407 r96888  
    5252#include "TrustedPlatformModuleImpl.h"
    5353#include "NvramStoreImpl.h"
     54#include "GuestDebugControlImpl.h"
    5455#ifdef VBOX_WITH_RESOURCE_USAGE_API
    5556# include "Performance.h"
     
    526527        IsModified_TrustedPlatformModule = 0x008000,
    527528        IsModified_NvramStore            = 0x010000,
     529        IsModified_GuestDebugControl     = 0x020000,
    528530    };
    529531
     
    576578                                            BOOL /* silent */) { return S_OK; }
    577579    virtual HRESULT i_onRecordingChange(BOOL /* aEnable */) { return S_OK; }
     580    virtual HRESULT i_onGuestDebugControlChange(IGuestDebugControl * /* guestDebugControl */) { return S_OK; }
     581
    578582
    579583    HRESULT i_saveRegistryEntry(settings::MachineRegistryEntry &data);
     
    840844    const ComObjPtr<GraphicsAdapter>   mGraphicsAdapter;
    841845    const ComObjPtr<BandwidthControl>  mBandwidthControl;
     846    const ComObjPtr<GuestDebugControl> mGuestDebugControl;
    842847
    843848    const ComObjPtr<TrustedPlatformModule> mTrustedPlatformModule;
     
    10351040    HRESULT getLogKeyId(com::Utf8Str &aKeyId);
    10361041    HRESULT getLogKeyStore(com::Utf8Str &aKeyStore);
     1042    HRESULT getGuestDebugControl(ComPtr<IGuestDebugControl> &aGuestDebugControl);
    10371043
    10381044    // wrapped IMachine methods
     
    14331439    HRESULT i_onStorageDeviceChange(IMediumAttachment *aMediumAttachment, BOOL aRemove, BOOL aSilent);
    14341440    HRESULT i_onCPUExecutionCapChange(ULONG aCpuExecutionCap);
     1441    HRESULT i_onGuestDebugControlChange(IGuestDebugControl *guestDebugControl);
    14351442
    14361443    bool i_hasMatchingUSBFilter(const ComObjPtr<HostUSBDevice> &aDevice, ULONG *aMaskedIfs);
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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