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 |
|
| DLL |
|