Click or drag to resize

API Class

API for manipulating flag values, issuing SCSI bus rescans and similar tasks.
Inheritance Hierarchy
SystemObject
  Arsenal.ImageMounterAPI

Namespace:  Arsenal.ImageMounter
Assembly:  Arsenal.ImageMounter (in Arsenal.ImageMounter.dll) Version: 1.0.0.0 (3.4.140.0)
Syntax
[ComVisibleAttribute(false)]
public sealed class API

The API type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberAdapterDevicePresent
Returns a value indicating whether Arsenal Image Mounter driver is installed and running.
Top
Methods
  NameDescription
Public methodStatic memberEnumerateAdapterDeviceInstanceNames
Builds a list of setup device ids for active Arsenal Image Mounter objects. Device ids are used in calls to plug-and-play setup functions.
Public methodStatic memberEnumerateAdapterDeviceInstances
Builds a list of setup device ids for active Arsenal Image Mounter objects. Device ids are used in calls to plug-and-play setup functions.
Public methodStatic memberEnumerateAdapterDevicePaths
Builds a list of device paths for active Arsenal Image Mounter objects.
Public methodStatic memberEnumerateDeviceProperty
Public methodStatic memberEnumeratePhysicalDeviceObjectPaths
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodStatic memberFormatFileSize(Int64)
Public methodStatic memberFormatFileSize(UInt64)
Public methodStatic memberGetDeviceType
Gets device type bits from a Flag field.
Public methodStatic memberGetDiskType
Gets disk type bits from a Flag field.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodStatic memberGetOffsetByFileExt
Checks if filename contains a known extension for which PhDskMnt knows of a constant offset value. That value can be later passed as Offset parameter to CreateDevice method.
Public methodStatic memberGetProxyType
Gets proxy type bits from a Flag field.
Public methodStatic memberGetSectorSizeFromFileName
Returns sector size typically used for image file name extensions. Returns 2048 for .iso, .nrg and .bin. Returns 512 for all other file name extensions.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberGetWriteOverlayStatus(SafeFileHandle, WriteFilterStatistics)
Retrieves status of write overlay for mounted device.
Public methodStatic memberGetWriteOverlayStatus(String, WriteFilterStatistics)
Retrieves status of write overlay for mounted device.
Public methodStatic memberIsModified
Checks if Flags specifies a modified virtual disk.
Public methodStatic memberIsReadOnly
Checks if Flags specifies a read only virtual disk.
Public methodStatic memberIsRemovable
Checks if Flags specifies a removable virtual disk.
Public methodStatic memberRegisterWriteFilter
Public methodStatic memberRegisterWriteOverlayImage
Public methodStatic memberRescanScsiAdapter
Issues a SCSI bus rescan on found Arsenal Image Mounter adapters. This causes Disk Management in Windows to find newly created virtual disks and remove newly deleted ones.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodStatic memberUnregisterWriteOverlayImage
Top
See Also