VirtualBox

Changeset 41371 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
May 21, 2012 3:23:40 PM (13 years ago)
Author:
vboxsync
Message:

Main,include,VBoxManage: smartcard support: IMachine::EmulatedUSBCardReaderEnabled.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r41352 r41371  
    23362336#endif
    23372337#ifdef VBOX_WITH_USB_CARDREADER
    2338                 InsertConfigNode(pUsbDevices, "CardReader", &pDev);
    2339                 InsertConfigNode(pDev,     "0", &pInst);
    2340                 InsertConfigNode(pInst,    "Config", &pCfg);
    2341                 InsertConfigNode(pInst,    "LUN#0", &pLunL0);
     2338                BOOL aEmulatedUSBCardReaderEnabled = FALSE;
     2339                hrc = pMachine->COMGETTER(EmulatedUSBCardReaderEnabled)(&aEmulatedUSBCardReaderEnabled);    H();
     2340                if (aEmulatedUSBCardReaderEnabled)
     2341                {
     2342                    InsertConfigNode(pUsbDevices, "CardReader", &pDev);
     2343                    InsertConfigNode(pDev,     "0", &pInst);
     2344                    InsertConfigNode(pInst,    "Config", &pCfg);
     2345
     2346                    InsertConfigNode(pInst,    "LUN#0", &pLunL0);
    23422347# ifdef VBOX_WITH_USB_CARDREADER_TEST
    2343                 InsertConfigString(pLunL0,    "Driver", "DrvDirectCardReader");
    2344                 InsertConfigNode(pLunL0,    "Config", &pCfg);
     2348                    InsertConfigString(pLunL0, "Driver", "DrvDirectCardReader");
     2349                    InsertConfigNode(pLunL0,   "Config", &pCfg);
    23452350# else
    2346                 InsertConfigString(pLunL0,    "Driver", "UsbCardReader");
    2347                 InsertConfigNode(pLunL0,    "Config", &pCfg);
    2348                 InsertConfigInteger(pCfg,   "Object", (uintptr_t)mUsbCardReader);
     2351                    InsertConfigString(pLunL0, "Driver", "UsbCardReader");
     2352                    InsertConfigNode(pLunL0,   "Config", &pCfg);
     2353                    InsertConfigInteger(pCfg,  "Object", (uintptr_t)mUsbCardReader);
    23492354# endif
     2355                }
    23502356#endif
     2357
    23512358# if 0  /* Virtual MSD*/
    23522359
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