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 »), ModelCorrespondence (« CIM_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 »), ModelCorrespondence (« CIM_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 : ModelCorrespondence (« CIM_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 : 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 : 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 |
|
DLL |
|