用VC API怎么获得光驱的名字,就是打开我的电脑,光盘名字  DVD RWC驱动器(G:) 这名字如何获得

解决方案 »

  1.   

    hHanlde   =   createfile   ("\\.\E:",....   )     //e:   is   your   virtual   cdrom   drive.   
        
    然后   
      SAI_INQUERY_DATA   inqueryData;   
      memset(&inqueryData,0x00,sizeof(inqueryData));   
      BOOL   bRet   =   DeviceIoControl(hHanlde,     
                                        IOCTL_SCSI_GET_INQUIRY_DATA,   
                                        NULL,   
                                        0,   
                                        &inqueryData,   
                                        sizeof(inqueryData),   
                                        &returned,   
                                        FALSE,   
        pDriverBuffer);   
        
      inqueryData中有你要的信息.