Partager via


Classe CIM_MediaAccessDevice (gestion Hyper-V)

Représente un appareil qui peut utiliser un support 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 a ces types de membres :

Méthodes

La classe CIM_MediaAccessDevice a ces méthodes.

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

Propriétés

La classe CIM_MediaAccessDevice possède ces propriétés.

Capabilities

Type de données : tableau uint16

Type d'accès : Lecture seule

Qualificateurs : 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 »), ModelCorrespondenceCIM_MediaAccessDevice.CapabilityDescriptions »)

Tableau qui contient les fonctionnalités de l’appareil d’accès multimé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 SMART (10)

Prend en charge les supports à deux côtés (11)

Éjection après démontage non obligatoire (12)

CapabilityDescriptions

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ArrayType(« Indexed »), ModelCorrespondenceCIM_MediaAccessDevice.Fonctionnalités »)

Tableau de descriptions de fonctionnalités pour les éléments du tableau 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 :

  • « Unknown » La prise en charge de la compression est inconnue ou non spécifiée.
  • « Compressed » La compression est prise en charge, mais le type est inconnu ou non spécifié.
  • « Not compressed » 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 (« octets »), PUnit (« octet »)

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’erreur et correction pris en charge par l’appareil.

LastCleaned

Type de données : DateHeure

Type d'accès : Lecture seule

Date et heure à laquelle l’appareil a été nettoyé pour la dernière fois.

LoadTime

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« millisecondes »), PUnit (« seconde * 10^-3 »)

Le temps nécessaire, en millisecondes, pour que l’appareil puisse lire ou écrire un support après le chargement de l’appareil. Par exemple, pour les lecteurs de disque, il s’agit de l’intervalle entre un disque qui ne tourne pas et le disque qui signale qu’il est prêt pour les opérations de lecture/écriture. Pour les lecteurs de bande, cela démarre lorsque le support 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).

MaxAccessTime

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« millisecondes »), PUnit (« seconde * 10^-3 »)

Durée d’accès maximale du support, en millisecondes. Pour un lecteur de disque, cela représente un délai de recherche complète et de rotation complète. Pour les lecteurs de bande, cela représente une recherche du début de la bande au point le plus distant physiquement.

MaxBlockSize

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« octets »), PUnit (« octet »)

Taille maximale du bloc, en octets, pour le support accessible par l’appareil.

MaxMediaSize

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« MIF.DMTF|Sequential Access Devices|001.2 », « MIF.DMTF|Host Disk|001.5 »)

Taille maximale, en kilo-octets, du support pris en charge par cet appareil.

MaxUnitsBeforeCleaning

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondenceCIM_MediaAccessDevice.UnitsDescription »)

Nombre maximal d’unités pouvant être utilisées avant que l’appareil ne doive être nettoyé. UnitsDescription définit le type d’unité.

MediaIsLocked

Type de données : booléen

Type d'accès : Lecture seule

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

MinBlockSize

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« octets »), PUnit (« octet »)

Taille minimale du bloc, en octets, pour le support accessible par l’appareil.

MountCount

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Counter

Nombre de fois où le support 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 a besoin d’être nettoyé ; sinon, false.

Remarque

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 supports 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.DMTF|Disks|003.22 »)

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

Autre (1)

Inconnu (2)

Aucun (3)

Lecture seule (4)

Verrouillé (5)

Contournement du démarrage (6)

Contournement du démarrage et lecture seule (7)

TimeOfLastMount

Type de données : DateHeure

Type d'accès : Lecture seule

Date et heure du montage le plus récent du support 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

Temps, en secondes, que le support est resté 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 : Units (« Kilo-octets par seconde »), PUnit (« octet / seconde * 10^3 »)

Taux de transfert de données soutenu en kilo-octets auquel l’appareil peut lire et écrire dans un support. Il s’agit d’un taux de données brut soutenu. Les taux maximal ou les taux 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 : ModelCorrespondenceCIM_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, ModelCorrespondenceCIM_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 : Units (« millisecondes »), PUnit (« seconde * 10^-3 »)

Le temps nécessaire, en millisecondes, pour que l’appareil passe de la lecture ou de l’écriture de supports au déchargement. Par exemple, pour les lecteurs de disque, il s’agit de l’intervalle entre une rotation de disque à des vitesses nominales et le moment où le disque ne tourne plus. Pour les lecteurs de bande, il s’agit du moment où un support passe de son BOT à être entièrement éjecté et accessible à un élément sélecteur ou un opérateur humain.

Configuration requise

Condition requise Value
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_LogicalDevice