2306
2306
#ifdef VBOX_WITH_USB_CARDREADER
2307
InsertConfigNode(pUsbDevices, "CardReader", &pDev);
2308
InsertConfigNode(pDev, "0", &pInst);
2309
InsertConfigNode(pInst, "Config", &pCfg);
2310
InsertConfigNode(pInst, "LUN#0", &pLunL0);
2307
BOOL aEmulatedUSBCardReaderEnabled = FALSE;
2308
hrc = pMachine->COMGETTER(EmulatedUSBCardReaderEnabled)(&aEmulatedUSBCardReaderEnabled); H();
2309
if (aEmulatedUSBCardReaderEnabled)
2311
InsertConfigNode(pUsbDevices, "CardReader", &pDev);
2312
InsertConfigNode(pDev, "0", &pInst);
2313
InsertConfigNode(pInst, "Config", &pCfg);
2315
InsertConfigNode(pInst, "LUN#0", &pLunL0);
2311
2316
# ifdef VBOX_WITH_USB_CARDREADER_TEST
2312
InsertConfigString(pLunL0, "Driver", "DrvDirectCardReader");
2313
InsertConfigNode(pLunL0, "Config", &pCfg);
2317
InsertConfigString(pLunL0, "Driver", "DrvDirectCardReader");
2318
InsertConfigNode(pLunL0, "Config", &pCfg);
2320
InsertConfigString(pLunL0, "Driver", "UsbCardReader");
2321
InsertConfigNode(pLunL0, "Config", &pCfg);
2322
InsertConfigInteger(pCfg, "Object", (uintptr_t)mUsbCardReader);
2316
2327
# if 0 /* Virtual MSD*/
2318
2329
InsertConfigNode(pUsbDevices, "Msd", &pDev);