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")
MaxUnitsBeforeCleaning と UnitsUsed プロパティのユニットの種類について説明します。
UnitsUsed
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: Gauge、ModelCorrespondence ("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 |
|
[DLL] |
|