次の方法で共有


CIM_MediaAccessDevice クラス (Hyper-V 管理)

メディアを使用してデータを格納および取得できるデバイスを表します。

構文

[Abstract, Version("2.6.0"), UMLPackagePath("CIM::Device::StorageDevices"), AMENDMENT]
class CIM_MediaAccessDevice : CIM_LogicalDevice
{
  uint16   Capabilities[];
  string   CapabilityDescriptions[];
  string   ErrorMethodology;
  string   CompressionMethod;
  uint32   NumberOfMediaSupported;
  uint64   MaxMediaSize;
  uint64   DefaultBlockSize;
  uint64   MaxBlockSize;
  uint64   MinBlockSize;
  boolean  NeedsCleaning;
  boolean  MediaIsLocked;
  uint16   Security;
  datetime LastCleaned;
  uint64   MaxAccessTime;
  uint32   UncompressedDataRate;
  uint64   LoadTime;
  uint64   UnloadTime;
  uint64   MountCount;
  datetime TimeOfLastMount;
  uint64   TotalMountTime;
  string   UnitsDescription;
  uint64   MaxUnitsBeforeCleaning;
  uint64   UnitsUsed;
};

メンバー

CIM_MediaAccessDevice クラスには、次の種類のメンバーがあります。

メソッド

CIM_MediaAccessDevice クラスには、次のメソッドがあります。

メソッド 説明
LockMedia メディア アクセス デバイスのリムーバブル メディアをロックおよびロック解除します。

プロパティ

CIM_MediaAccessDevice クラスには、次のプロパティがあります。

Capabilities

データ型: uint16 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("Indexed"), MappingStrings ("MIF.DMTF|Storage Devices|001.9", "MIF.DMTF|Storage Devices|001.11", "MIF.DMTF|Storage Devices|001.12", "MIF.DMTF|Disks|003.7", "MIF.DMTF|Host Disk|001.2", "MIF.DMTF|Host Disk|001.4")、ModelCorrespondence ("CIM_MediaAccessDevice.CapabilityDescriptions")

メディア アクセス デバイスの機能を含む配列。

Unknown (0)

Other (1)

順次アクセス (2)

ランダム アクセス (3)

書き込みをサポート (4)

暗号化 (5)

圧縮 (6)

リムーバブル メディアをサポート (7)

手動クリーニング (8)

自動クリーニング (9)

SMART 通知 (10)

両面メディアをサポート (11)

事前マウント解除取り出し不要 (12)

CapabilityDescriptions

データ型: string 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("Indexed")、ModelCorrespondence ("CIM_MediaAccessDevice.Capabilities")

Capabilities 配列内の項目の機能説明の配列。

CompressionMethod

データ型: string

アクセスの種類: 読み取り専用

圧縮をサポートするためにデバイスによって使用されるアルゴリズムまたはツール。

圧縮の種類が指定されていない場合は、次のいずれかの値を使用できます。

  • "不明" 圧縮のサポートが不明であるか、指定されていません。
  • "圧縮" 圧縮はサポートされていますが、種類が不明または未指定です。
  • "圧縮されていません" デバイスは圧縮機能をサポートしていません。

DefaultBlockSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("Bytes")、PUnit ("byte")

このデバイスの既定のブロック サイズ (バイト単位)。

ErrorMethodology

データ型: string

アクセスの種類: 読み取り専用

このデバイスでサポートされているエラー検出と修正の種類。

LastCleaned

データ型: datetime

アクセスの種類: 読み取り専用

デバイスが最後にクリーニングされた日時。

LoadTime

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("MilliSeconds")、PUnit ("second * 10^-3")

デバイスが読み込みを開始してからデバイスがメディアの読み取りまたは書き込みを実行できるようになるまでにかかる時間 (ミリ秒単位)。 たとえばディスク ドライブの場合、これはディスクが回転していない状態からディスクが読み取り/書き込み操作の準備ができていることを報告するまでの間隔です。 テープ ドライブの場合、これはメディアが挿入されたときに始まり、アプリケーションの準備ができているとドライブが報告したときに終わります。 これは通常、テープのテープ始端 (BOT) 領域にあります。

MaxAccessTime

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("MilliSeconds")、PUnit ("second * 10^-3")

メディアの最大アクセス時間 (ミリ秒単位)。 ディスク ドライブの場合、これは完全シークと完全回転遅延を表します。 テープ ドライブの場合、これはテープの先頭から最も物理的に離れた地点までの検索を表します。

MaxBlockSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("Bytes")、PUnit ("byte")

このデバイスがアクセスするメディアの最大ブロック サイズ (バイト単位)。

MaxMediaSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Sequential Access Devices|001.2", "MIF.DMTF|Host Disk|001.5")

このデバイスでサポートされているメディアの最大サイズ (KB 単位)。

MaxUnitsBeforeCleaning

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: ModelCorrespondence ("CIM_MediaAccessDevice.UnitsDescription")

デバイスのクリーニングが必要になる前に使用できるユニットの最大数。 UnitsDescription は、ユニットの種類を定義します。

MediaIsLocked

データ型: boolean

アクセスの種類: 読み取り専用

メディアがデバイスでロックされていて、取り出すことができない場合は true、それ以外の場合は false。 非リムーバブル デバイスの場合、この値は true にする必要があります。

MinBlockSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("Bytes")、PUnit ("byte")

このデバイスがアクセスするメディアの最小ブロック サイズ (バイト単位)。

MountCount

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Counter

データ転送またはデバイスのクリーニングのためにメディアがマウントされた回数。 デバイスがリムーバブル メディアをサポートしていない場合は、このプロパティをゼロに設定する必要があります。

NeedsCleaning

データ型: boolean

アクセスの種類: 読み取り専用

デバイスにクリーニングの必要がある場合は true、それ以外の場合は false

Note

Capabilities プロパティは、手動または自動のクリーニングが可能かどうかを示します。

NumberOfMediaSupported

データ型: uint32

アクセスの種類: 読み取り専用

デバイスが複数の別個のメディアをサポートしている場合、このプロパティはサポートまたは挿入できる最大数を定義します。

Security

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Disks|003.22")

デバイスの運用上のセキュリティ。

Other (1)

不明 (2)

なし (3)

読み取り専用 (4)

ロックアウト (5)

起動のバイパス (6)

起動のバイパスと読み取り専用 (7)

TimeOfLastMount

データ型: datetime

アクセスの種類: 読み取り専用

デバイスにメディアがマウントされた最新の日時。 このプロパティは、リムーバブル メディアをサポートするデバイスでのみ使用されます。

TotalMountTime

データ型: uint64

アクセスの種類: 読み取り専用

データ転送またはデバイスのクリーニングのためにメディアがマウントされた時間 (秒単位)。 デバイスがリムーバブル メディアをサポートしていない場合は、このプロパティをゼロに設定する必要があります。

UncompressedDataRate

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: Units ("KiloBytes per Second"), PUnit ("byte / second * 10^3")

デバイスがメディアの読み取りと書き込みを行うことができる持続的なデータ転送速度 (KB 単位)。 これは、持続的な生データの速度です。 このプロパティには、最大速度や圧縮状態での速度は報告されません。

UnitsDescription

データ型: string

アクセスの種類: 読み取り専用

修飾子: ModelCorrespondence ("CIM_MediaAccessDevice.MaxUnitsBeforeCleaning"、"CIM_MediaAccessDevice.UnitsUsed")

MaxUnitsBeforeCleaningUnitsUsed プロパティのユニットの種類について説明します。

UnitsUsed

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: GaugeModelCorrespondence ("CIM_MediaAccessDevice.UnitsDescription", "CIM_MediaAccessDevice.MaxUnitsBeforeCleaning")

デバイスで使用されるユニットの数。 このプロパティは、デバイスをクリーニングする時期を決定するために使用されます。 UnitsDescription は、ユニットの種類を定義します。

UnloadTime

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("MilliSeconds")、PUnit ("second * 10^-3")

デバイスがメディアの読み取りまたは書き込みからアンロードに切り替わるまでにかかる時間 (ミリ秒単位)。 たとえば、ディスク ドライブの場合、これは、ディスクがわずかな速度で回転している状態と、ディスクが回転していない状態との間の間隔です。 テープ ドライブの場合、メディアが BOT から離れてから、完全に取り出されてピッカー要素や人間のオペレーターがアクセスできるようになるまでの時間です。

要件

要件 Value
サポートされている最小のクライアント
Windows 8
サポートされている最小のサーバー
Windows Server 2012
名前空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

関連項目

CIM_LogicalDevice