Table of Contents

Interface Drive

Namespace
Gio
Assembly
Gio-2.0.dll
public interface Drive : IHandle
Inherited Members

Methods

CanEject()

bool CanEject()

Returns

bool

CanPollForMedia()

bool CanPollForMedia()

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()

Icon GetIcon()

Returns

Icon

GetIdentifier(string)

string? GetIdentifier(string kind)

Parameters

kind string

Returns

string

GetName()

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()

List GetVolumes()

Returns

List

HasMedia()

bool HasMedia()

Returns

bool

HasVolumes()

bool HasVolumes()

Returns

bool

IsMediaCheckAutomatic()

bool IsMediaCheckAutomatic()

Returns

bool

IsMediaRemovable()

bool IsMediaRemovable()

Returns

bool

IsRemovable()

[Version("2.50")]
bool IsRemovable()

Returns

bool

PollForMediaFinish(AsyncResult)

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