Interface Drive
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
Properties
Handle
ObjectHandle Handle { get; }
Property Value
- ObjectHandle
Methods
CanEject()
Returns
- bool
Returns
- bool
CanStart()
[Version("2.22")]
bool CanStart()
Returns
- bool
CanStartDegraded()
[Version("2.22")]
bool CanStartDegraded()
Returns
- bool
CanStop()
[Version("2.22")]
bool CanStop()
Returns
- bool
EjectFinish(AsyncResult)
bool EjectFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
- bool
EjectWithOperationFinish(AsyncResult)
[Version("2.22")]
bool EjectWithOperationFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
- bool
EnumerateIdentifiers()
string[] EnumerateIdentifiers()
Returns
- string[]
GetIcon()
Returns
- Icon
GetIdentifier(string)
string? GetIdentifier(string kind)
Parameters
kind
string
Returns
- string
GetName()
Returns
- string
GetSortKey()
[Version("2.32")]
string? GetSortKey()
Returns
- string
GetStartStopType()
[Version("2.22")]
DriveStartStopType GetStartStopType()
Returns
- DriveStartStopType
GetSymbolicIcon()
[Version("2.34")]
Icon GetSymbolicIcon()
Returns
- Icon
GetVolumes()
Returns
- List
Returns
- bool
HasVolumes()
Returns
- bool
bool IsMediaCheckAutomatic()
Returns
- bool
Returns
- bool
IsRemovable()
[Version("2.50")]
bool IsRemovable()
Returns
- bool
bool PollForMediaFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
- bool
StartFinish(AsyncResult)
[Version("2.22")]
bool StartFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
- bool
StopFinish(AsyncResult)
[Version("2.22")]
bool StopFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
- bool