Classe CIM_MediaAccessDevice (gestion Hyper-V)

Représente un appareil qui peut utiliser un média pour stocker et récupérer des données.

Syntaxe

[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;
};

Membres

La classe CIM _ MediaAccessDevice possède les types de membres suivants :

Méthodes

La classe CIM _ MediaAccessDevice possède ces méthodes.

Méthode Description
LockMedia Verrouille et déverrouille les supports amovibles dans un appareil d’accès aux médias.

Propriétés

La classe CIM _ MediaAccessDevice possède les propriétés suivantes.

Capabilities

Type de données : tableau UInt16

Type d'accès : Lecture seule

Qualificateurs : arrayType ("Indexed"), MappingStrings ("MIF. |appareils de Stockage DMTF | 001,9 "," MIF. |appareils de Stockage DMTF | 001,11 "," MIF. |appareils de Stockage DMTF | 001,12 "," MIF. |Disques DMTF | 003,7 "," MIF. |Disque hôte DMTF | 001,2 "," MIF. |Disque hôte DMTF | 001,4 "), ModelCorrespondence ("CIM _ MediaAccessDevice.CapabilityDescriptions")

Tableau qui contient les fonctionnalités de l’appareil d’accès au média.

Inconnu (0)

Autre (1)

Accès séquentiel (2)

Accès aléatoire (3)

Prend en charge l’écriture (4)

Chiffrement (5)

Compression (6)

Prend en charge les supports amovibles (7)

Nettoyage manuel (8)

Nettoyage automatique (9)

Notification intelligente (10)

Prend en charge les supports à double face (11)

Predismount EJECT non requis (12)

CapabilityDescriptions

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : arrayType ("Indexed"), ModelCorrespondence ("CIM _ MediaAccessDevice.Capacités»)

Tableau de descriptions des fonctionnalités pour les éléments du tableau de fonctionnalités .

CompressionMethod

Type de données : chaîne

Type d'accès : Lecture seule

Nom de l’algorithme ou de l’outil utilisé par l’appareil pour prendre en charge la compression.

Si aucun type de compression n’est spécifié, l’une des valeurs suivantes peut être utilisée :

  • La prise en charge de la compression « inconnue » est inconnue ou non spécifiée.
  • La compression « compressée » est prise en charge, mais le type est inconnu ou non spécifié.
  • « Non compressé » l’appareil ne prend pas en charge les fonctionnalités de compression.

DefaultBlockSize

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : Units ("bytes"), punitif ("Byte")

Taille de bloc par défaut, en octets, pour l’appareil.

ErrorMethodology

Type de données : chaîne

Type d'accès : Lecture seule

Type de détection d’erreurs et de correction pris en charge par l’appareil.

LastCleaned

Type de données : DateTime

Type d'accès : Lecture seule

Date et heure du dernier nettoyage de l’appareil.

LoadTime

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : unités (« millisecondes »), punitif (« deuxième * 10 ^-3 »)

Temps nécessaire, en millisecondes, pour que l’appareil soit en mesure de lire ou d’écrire un support une fois le chargement du périphérique commencé. Par exemple, pour les lecteurs de disque, il s’agit de l’intervalle entre un disque qui ne tourne pas vers le disque signalant qu’il est prêt pour les opérations de lecture/écriture. Pour les lecteurs de bande, cette opération démarre lorsque le média est inséré et se termine lorsque le lecteur signale qu’il est prêt pour une application. Il s’agit généralement de la zone de début de bande (BOT) de la bande.

MaxAccessTime

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : unités (« millisecondes »), punitif (« deuxième * 10 ^-3 »)

Le temps d’accès maximal du média, en millisecondes. Pour un lecteur de disque, cela représente une recherche complète et un délai de rotation totale. Pour les lecteurs de bande, il s’agit d’une recherche à partir du début de la bande jusqu’au point le plus éloigné physiquement.

MaxBlockSize

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : Units ("bytes"), punitif ("Byte")

Taille maximale de bloc, en octets, pour les médias accessibles par l’appareil.

MaxMediaSize

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("MIF. Les | appareils d’accès séquentiel DMTF | 001,2 "," MIF. |Disque hôte DMTF | 001,5 ")

Taille maximale, en kilo-octets, des médias pris en charge par cet appareil.

MaxUnitsBeforeCleaning

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence ("CIM _ MediaAccessDevice.UnitsDescription")

Nombre maximal d’unités qui peuvent être utilisées avant le nettoyage de l’appareil. UnitsDescription définit le type d’unité.

MediaIsLocked

Type de données : booléen

Type d'accès : Lecture seule

true si le média est verrouillé dans l’appareil et ne peut pas être éjecté ; Sinon, false. Pour les appareils non amovibles, cette valeur doit être true.

MinBlockSize

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : Units ("bytes"), punitif ("Byte")

Taille de bloc minimale, en octets, pour les médias accessibles par l’appareil.

MountCount

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : compteur

Nombre de fois où le média a été monté pour le transfert de données ou pour nettoyer l’appareil. Si l’appareil ne prend pas en charge les supports amovibles, cette propriété doit être définie sur zéro.

NeedsCleaning

Type de données : booléen

Type d'accès : Lecture seule

true si l’appareil doit être nettoyé ; Sinon, false.

Notes

La propriété Capabilities indique si le nettoyage manuel ou automatique est possible.

NumberOfMediaSupported

Type de données : UInt32

Type d'accès : Lecture seule

Si l’appareil prend en charge plusieurs médias individuels, cette propriété définit le nombre maximal qui peut être pris en charge ou inséré.

Sécurité

Type de données : UInt16

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("MIF. |Disques DMTF | 003,22 ")

Sécurité opérationnelle pour l’appareil.

Autre (1)

Inconnu (2)

Aucun (3)

Lecture seule (4)

Verrouillé (5)

Contournement du démarrage (6)

Contournement de démarrage et lecture seule (7)

TimeOfLastMount

Type de données : DateTime

Type d'accès : Lecture seule

Date et heure de la dernière montée du média sur l’appareil. Cette propriété est utilisée uniquement par les appareils qui prennent en charge les supports amovibles.

TotalMountTime

Type de données : UInt64

Type d'accès : Lecture seule

Durée, en secondes, pendant laquelle le média a été monté pour le transfert de données ou pour nettoyer l’appareil. Si l’appareil ne prend pas en charge les supports amovibles, cette propriété doit être définie sur zéro.

UncompressedDataRate

Type de données : UInt32

Type d'accès : Lecture seule

Qualificateurs : unités (« kilo-octets par seconde »), punitif (« octet/seconde * 10 ^ 3 »)

Taux de transfert de données soutenu, en kilo-octets, auquel l’appareil peut lire et écrire sur un média. Il s’agit d’un débit de données brutes soutenu. Les taux ou taux maximaux avec compression ne doivent pas être signalés dans cette propriété.

UnitsDescription

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence ("CIM _ MediaAccessDevice.MaxUnitsBeforeCleaning","CIM _ MediaAccessDevice.UnitsUsed")

Décrit le type d’unité des propriétés MaxUnitsBeforeCleaning et UnitsUsed .

UnitsUsed

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : Gauge, ModelCorrespondence ("CIM _ MediaAccessDevice.UnitsDescription","CIM _ MediaAccessDevice.MaxUnitsBeforeCleaning")

Nombre d’unités utilisées par l’appareil. Cette propriété est utilisée pour déterminer quand l’appareil doit être nettoyé. UnitsDescription définit le type d’unité.

UnloadTime

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : unités (« millisecondes »), punitif (« deuxième * 10 ^-3 »)

Temps nécessaire, en millisecondes, pour que l’appareil passe de la lecture ou de l’écriture du média au déchargement. Par exemple, pour les lecteurs de disque, il s’agit de l’intervalle entre un disque tournant à des vitesses nominales et un disque qui ne tourne pas. Pour les lecteurs de bande, il s’agit de la durée pendant laquelle un support doit passer de son robot à être complètement éjecté et accessible à un élément sélecteur ou à un opérateur humain.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
\Virtualisation racine \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Voir aussi

_LOGICALDEVICE CIM