#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 appart 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: