#include <Win32DiscDriveHandler.h>
◆ CWin32DiscDriveHandler()
  
  
      
        
          | CWin32DiscDriveHandler::CWin32DiscDriveHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
Win32 DiscDriveHandler constructor. 
 
 
◆ ~CWin32DiscDriveHandler()
  
  
      
        
          | CWin32DiscDriveHandler::~CWin32DiscDriveHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridedefault   | 
  
 
Win32 DiscDriveHandler destructor. 
 
 
◆ CloseDriveTray()
  
  
      
        
          | void CWin32DiscDriveHandler::CloseDriveTray  | 
          ( | 
          const std::string & |           devicePath | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Close the provided drive device. 
- Note
 - Some drives support closing apart from opening/eject 
 
- Parameters
 - 
  
    | devicePath | the path for the device drive (e.g. D\://)  | 
  
   
Implements IDiscDriveHandler.
 
 
◆ EjectDriveTray()
  
  
      
        
          | void CWin32DiscDriveHandler::EjectDriveTray  | 
          ( | 
          const std::string & |           devicePath | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Eject the provided drive device. 
- Parameters
 - 
  
    | devicePath | the path for the device drive (e.g. D\://)  | 
  
   
Implements IDiscDriveHandler.
 
 
◆ GetDriveState()
  
  
      
        
          | DriveState CWin32DiscDriveHandler::GetDriveState  | 
          ( | 
          const std::string & |           devicePath | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Get the optical drive state provided its device path. 
- Parameters
 - 
  
    | devicePath | the path for the device drive (e.g. D\://)  | 
  
   
- Returns
 - The drive state 
 
Implements IDiscDriveHandler.
 
 
◆ GetTrayState()
  
  
      
        
          | TrayState CWin32DiscDriveHandler::GetTrayState  | 
          ( | 
          const std::string & |           devicePath | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Get the optical drive tray state provided the drive device path. 
- Parameters
 - 
  
    | devicePath | the path for the device drive (e.g. D\://)  | 
  
   
- Returns
 - The drive state 
 
Implements IDiscDriveHandler.
 
 
◆ ToggleDriveTray()
  
  
      
        
          | void CWin32DiscDriveHandler::ToggleDriveTray  | 
          ( | 
          const std::string & |           devicePath | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Toggle the state of a given drive device. 
- Parameters
 - 
  
    | devicePath | the path for the device drive (e.g. D\://)  | 
  
   
Implements IDiscDriveHandler.
 
 
The documentation for this class was generated from the following files: