Table of Contents

Class DriveIfaceHandle

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public abstract class DriveIfaceHandle : SafeHandle, IDisposable
Inheritance
DriveIfaceHandle
Implements
Derived
Inherited Members

Constructors

DriveIfaceHandle(bool)

protected DriveIfaceHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(DriveIfaceHandle?)

public bool Equals(DriveIfaceHandle? other)

Parameters

other DriveIfaceHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetCanEject()

public DriveIfaceData.CanEjectCallback GetCanEject()

Returns

DriveIfaceData.CanEjectCallback

GetCanPollForMedia()

public DriveIfaceData.CanPollForMediaCallback GetCanPollForMedia()

Returns

DriveIfaceData.CanPollForMediaCallback

GetCanStart()

public DriveIfaceData.CanStartCallback GetCanStart()

Returns

DriveIfaceData.CanStartCallback

GetCanStartDegraded()

public DriveIfaceData.CanStartDegradedCallback GetCanStartDegraded()

Returns

DriveIfaceData.CanStartDegradedCallback

GetCanStop()

public DriveIfaceData.CanStopCallback GetCanStop()

Returns

DriveIfaceData.CanStopCallback

GetChanged()

public DriveIfaceData.ChangedCallback GetChanged()

Returns

DriveIfaceData.ChangedCallback

GetDisconnected()

public DriveIfaceData.DisconnectedCallback GetDisconnected()

Returns

DriveIfaceData.DisconnectedCallback

GetEject()

public DriveIfaceData.EjectCallback GetEject()

Returns

DriveIfaceData.EjectCallback

GetEjectButton()

public DriveIfaceData.EjectButtonCallback GetEjectButton()

Returns

DriveIfaceData.EjectButtonCallback

GetEjectFinish()

public DriveIfaceData.EjectFinishCallback GetEjectFinish()

Returns

DriveIfaceData.EjectFinishCallback

GetEjectWithOperation()

public DriveIfaceData.EjectWithOperationCallback GetEjectWithOperation()

Returns

DriveIfaceData.EjectWithOperationCallback

GetEjectWithOperationFinish()

public DriveIfaceData.EjectWithOperationFinishCallback GetEjectWithOperationFinish()

Returns

DriveIfaceData.EjectWithOperationFinishCallback

GetEnumerateIdentifiers()

public DriveIfaceData.EnumerateIdentifiersCallback GetEnumerateIdentifiers()

Returns

DriveIfaceData.EnumerateIdentifiersCallback

GetGIface()

public TypeInterfaceData GetGIface()

Returns

TypeInterfaceData

GetGetIcon()

public DriveIfaceData.GetIconCallback GetGetIcon()

Returns

DriveIfaceData.GetIconCallback

GetGetIdentifier()

public DriveIfaceData.GetIdentifierCallback GetGetIdentifier()

Returns

DriveIfaceData.GetIdentifierCallback

GetGetName()

public DriveIfaceData.GetNameCallback GetGetName()

Returns

DriveIfaceData.GetNameCallback

GetGetSortKey()

public DriveIfaceData.GetSortKeyCallback GetGetSortKey()

Returns

DriveIfaceData.GetSortKeyCallback

GetGetStartStopType()

public DriveIfaceData.GetStartStopTypeCallback GetGetStartStopType()

Returns

DriveIfaceData.GetStartStopTypeCallback

GetGetSymbolicIcon()

public DriveIfaceData.GetSymbolicIconCallback GetGetSymbolicIcon()

Returns

DriveIfaceData.GetSymbolicIconCallback

GetGetVolumes()

public DriveIfaceData.GetVolumesCallback GetGetVolumes()

Returns

DriveIfaceData.GetVolumesCallback

GetHasMedia()

public DriveIfaceData.HasMediaCallback GetHasMedia()

Returns

DriveIfaceData.HasMediaCallback

GetHasVolumes()

public DriveIfaceData.HasVolumesCallback GetHasVolumes()

Returns

DriveIfaceData.HasVolumesCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetIsMediaCheckAutomatic()

public DriveIfaceData.IsMediaCheckAutomaticCallback GetIsMediaCheckAutomatic()

Returns

DriveIfaceData.IsMediaCheckAutomaticCallback

GetIsMediaRemovable()

public DriveIfaceData.IsMediaRemovableCallback GetIsMediaRemovable()

Returns

DriveIfaceData.IsMediaRemovableCallback

GetIsRemovable()

public DriveIfaceData.IsRemovableCallback GetIsRemovable()

Returns

DriveIfaceData.IsRemovableCallback

GetPollForMedia()

public DriveIfaceData.PollForMediaCallback GetPollForMedia()

Returns

DriveIfaceData.PollForMediaCallback

GetPollForMediaFinish()

public DriveIfaceData.PollForMediaFinishCallback GetPollForMediaFinish()

Returns

DriveIfaceData.PollForMediaFinishCallback

GetStart()

public DriveIfaceData.StartCallback GetStart()

Returns

DriveIfaceData.StartCallback

GetStartFinish()

public DriveIfaceData.StartFinishCallback GetStartFinish()

Returns

DriveIfaceData.StartFinishCallback

GetStop()

public DriveIfaceData.StopCallback GetStop()

Returns

DriveIfaceData.StopCallback

GetStopButton()

public DriveIfaceData.StopButtonCallback GetStopButton()

Returns

DriveIfaceData.StopButtonCallback

GetStopFinish()

public DriveIfaceData.StopFinishCallback GetStopFinish()

Returns

DriveIfaceData.StopFinishCallback