Partager via


Msvm_FcSwitchPort, classe

Remarque

Cet article contient des références au terme esclave, un terme que Microsoft ne tolère pas, et dont l'utilisation a cessé dans les nouveaux produits et leur documentation. Lorsque le terme sera supprimé du logiciel, nous le supprimerons de cet article.

Représente un port sur le commutateur Fibre Channel virtuel.

La syntaxe suivante est du code au format MOF (Managed Object Format) simplifié. Elle inclut toutes les propriétés héritées.

Syntaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_FcSwitchPort : CIM_FCPort
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName;
  string   SystemName;
  string   CreationClassName;
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[];
  uint64   MaxQuiesceTime;
  uint64   Speed;
  uint64   MaxSpeed;
  uint64   RequestedSpeed;
  uint16   UsageRestriction;
  uint16   PortType;
  string   OtherPortType;
  string   OtherNetworkPortType;
  uint16   PortNumber;
  uint16   LinkTechnology;
  string   OtherLinkTechnology;
  string   PermanentAddress;
  string   NetworkAddresses[];
  boolean  FullDuplex;
  boolean  AutoSense;
  uint64   SupportedMaximumTransmissionUnit;
  uint64   ActiveMaximumTransmissionUnit;
  uint16   SupportedCOS[];
  uint16   ActiveCOS[];
  uint16   SupportedFC4Types[];
  uint16   ActiveFC4Types[];
};

Membres

La classe Msvm_FcSwitchPort a les types de membres suivants :

Méthodes

La classe Msvm_FcSwitchPort a les méthodes suivantes :

Méthode Description
EnableDevice Cette méthode n’est pas prise en charge.
OnlineDevice Cette méthode n’est pas prise en charge.
QuiesceDevice Cette méthode n’est pas prise en charge.
RequestStateChange demande une modification d'état.
Réinitialiser Réinitialise l'appareil virtuel.
RestoreProperties Cette méthode n’est pas prise en charge.
SaveProperties Cette méthode n’est pas prise en charge.
SetPowerState Cette méthode n’est pas prise en charge.

Propriétés

La classe Msvm_FcSwitchPort a les propriétés suivantes.

ActiveCOS

Type de données : tableau uint16

Type d'accès : Lecture seule

Tableau d'entiers qui indique les classes de service actives. Le COS pris en charge est spécifié par la propriété SupportedCOS. Cette propriété est héritée de CIM_FCPort.

Inconnu (0)

1 (1)

2 (2)

3 (3)

4 (4)

5 (5)

6 (6)

F (7 )

ActiveFC4Types

Type de données : tableau uint16

Type d'accès : Lecture seule

Tableau d'entiers qui indique les protocoles Fibre Channel FC-4 en cours d'exécution. Une liste de tous les protocoles pris en charge est spécifiée par la propriété SupportedFC4Types. Cette propriété est héritée de CIM_FCPort.

Inconnu (0)

Autre (1)

ISO/IEC 8802 – 2 LLC (4)

IP sur FC (5)

SCSI – FCP (8)

SCSI – GPP (9)

IPI – 3 Master (17)

IPI – 3 Esclaves (18)

IPI – 3 Homologue (19)

CP IPI – 3 Master (21)

CP IPI – 3 Esclave (22)

CP IPI – 3 Homologue (23)

Canal SBCCS (25)

Unité de contrôle SBCCS (26)

Canal FC-SB-2 (27)

Unité de contrôle FC-SB-2 (28)

Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3) (32)

FC-SW (34)

FC – SNMP (36)

HIPPI – FP (64)

Contrôle BBL (80)

BBL FDDI Encapsulated LAN PDU (81)

BBL 802.3 Encapsulated LAN PDU (82)

FC – VI (88)

FC – AV (96)

Spécifique au fournisseur (255)

ActiveMaximumTransmissionUnit

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« Octets »)

MTU (unité de transmission maximale) active ou négociée, qui peut être prise en charge, en octets. Cette propriété est héritée de CIM_NetworkPort.

AdditionalAvailability

Type de données : tableau uint16

Type d'accès : Lecture seule

Toute disponibilité et tout état supplémentaires du périphérique. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

AutoSense

Type de données : booléen

Type d'accès : Lecture seule

Indique si le port est capable de déterminer automatiquement la vitesse ou d'autres caractéristiques de communication du média réseau attaché. Cette propriété est héritée de CIM_NetworkPort.

Disponibilité

Type de données : uint16

Type d'accès : Lecture seule

Disponibilité et état principaux du périphérique. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

AvailableRequestedStates

Type de données : tableau uint16

Type d'accès : Lecture seule

Indique les valeurs possibles pour le paramètre RequestedState de la méthode RequestStateChange. Cette propriété est héritée de CIM_EnabledLogicalElement, et a toujours la valeur Null.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Brève description de l'objet. Cette propriété est héritée de CIM_ManagedElement.

CommunicationStatus

Type de données : uint16

Type d'accès : Lecture seule

Indique la capacité de l'instrumentation à communiquer avec l'élément managé sous-jacent. Une valeur Null indique que cette propriété n'est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.

Inconnu (0)

Non disponible (1)

Communication OK (2)

Perte de communication (3)

Aucun contact (4)

DMTF réservé (..)

Réservé au fournisseur (0x8000...)

CreationClassName

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la classe de création du système d'étendue. Cette propriété est héritée de CIM_LogicalDevice.

Description

Type de données : chaîne

Type d'accès : Lecture seule

Description de l’objet . Cette propriété est héritée de CIM_ManagedElement.

DetailedStatus

Type de données : uint16

Type d'accès : Lecture seule

Complète la propriété PrimaryStatus avec des détails d'état supplémentaires. Une valeur Null indique que cette propriété n'est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.

Non disponible (0)

Aucune information supplémentaire (1)

Sous pression (2)

Défaillance prédictive (3)

Erreur non récupérable (4)

Erreur d'une entité de prise en charge (5)

DMTF réservé (..)

Réservé au fournisseur (0x8000...)

DeviceID

Type de données : chaîne

Type d'accès : Lecture seule

Adresse ou autres informations d'identification permettant de nommer de manière unique l'unité logique. Cette propriété est héritée de CIM_LogicalDevice.

ElementName

Type de données : chaîne

Type d'accès : Lecture seule

Nom d'affichage de l'objet. Cette propriété est héritée de CIM_ManagedElement.

EnabledDefault

Type de données : uint16

Type d'accès : Lecture seule

Configuration par défaut ou de démarrage d'un administrateur pour la propriété EnabledState d'un élément. Cette propriété est héritée de CIM_EnabledLogicalElement, et a toujours la valeur 2 (Activé).

EnabledState

Type de données : uint16

Type d'accès : Lecture seule

Les états activés et désactivés d'un élément. Cette propriété est héritée de CIM_EnabledLogicalElement, et a l'une des valeurs suivantes.

Valeur Signification
Unknown
0
L'état de l'élément n'a pas pu être déterminé.
Autres
1
Activé
2
L'élément est en cours d'exécution.
Disabled
3
L'élément est désactivé.
Arrêt en cours
4
L'élément est sur le point de passer à l'état Désactivé.
Non applicable
5
L'élément ne prend pas en charge l'activation ou la désactivation.
Activé mais hors connexion
6
L'élément peut exécuter des commandes, et annule toutes les nouvelles demandes.
En test
7
L'élément est à l'état de test.
Reporté
8
L'élément peut exécuter des commandes, mais il met en file d'attente toutes les nouvelles demandes.
Mettre en suspens
9
L'élément est activé, mais en mode restreint. Le comportement de l'élément est similaire à celui de l'état Activé (2). Toutefois, il traite uniquement un ensemble restreint de commandes. Toutes les autres demandes sont mises en file d'attente.
Démarrage en cours
10
L'élément est sur le point de passer à l'état Activé (2). Les nouvelles demandes sont mises en file d'attente.

ErrorCleared

Type de données : booléen

Type d'accès : Lecture seule

Indique si l'erreur signalée dans LastErrorCode est désormais effacée. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

ErrorDescription

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui fournit plus d'informations sur l'erreur enregistrée dans LastErrorCode ainsi que des informations sur les actions correctives pouvant être effectuées. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

FullDuplex

Type de données : booléen

Type d'accès : Lecture seule

Indique si le port fonctionne en mode duplex complet. Cette propriété est héritée de CIM_NetworkPort.

HealthState

Type de données : uint16

Type d'accès : Lecture seule

Intégrité actuelle de l'élément. Cette propriété est héritée de CIM_ManagedSystemElement.

IdentifyingDescriptions

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Tableau de chaînes de forme libre qui fournissent des explications et des détails sur les entrées du tableau de propriétés OtherIdentifyingInfo. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

InstallDate

Type de données : DateHeure

Type d'accès : Lecture seule

Date et heure d'installation de l'objet. Cette propriété n'a pas besoin de valeur pour indiquer que l'objet est installé. Cette propriété est héritée de CIM_ManagedSystemElement.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Key (clé)

Identifie de manière unique une instance de cette classe. Cette propriété est héritée de CIM_ManagedElement.

LastErrorCode

Type de données : uint32

Type d'accès : Lecture seule

Dernier code d'erreur signalé par l'unité logique. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

LinkTechnology

Type de données : uint16

Type d'accès : Lecture seule

Spécifie le type de technologie de liaison du port. Quand elle a la valeur 1 (Autre), la propriété OtherLinkTechnology contient une chaîne de description du type de lien. Cette propriété est héritée de CIM_NetworkPort.

Inconnu (0)

Autre (1)

Ethernet (2)

IB (3)

FC (4)

FDDI (5)

ATM (6)

Token Ring (7)

Relais de trames (8)

Infrarouge (9)

Bluetooth (10)

Réseau local sans fil (11)

MaxQuiesceTime

Type de données : uint64

Type d'accès : Lecture seule

Cette propriété est dépréciée. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

MaxSpeed

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« Bits par seconde »)

Bande passante maximale du port, en bits par seconde. Cette propriété est héritée de CIM_LogicalPort.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Étiquette par laquelle l'objet est connu. Cette propriété est héritée de CIM_ManagedSystemElement.

NetworkAddresses

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Tableau de chaînes qui contient les adresses MAC du port. Cette propriété est héritée de CIM_NetworkPort.

OperatingStatus

Type de données : uint16

Type d'accès : Lecture seule

Fournit les informations d'état actuel de la condition opérationnelle de l'élément. Peut être utilisé pour fournir plus de détails sur la valeur de la propriété EnabledState. Une valeur Null indique que cette propriété n'est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.

Inconnu (0)

Non disponible (1)

Maintenance en cours (2)

Démarrage en cours (3)

Arrêt en cours (4)

Arrêté (5)

Abandonné (6)

Dormant (7)

Achevé (8)

Migration en cours (9)

Émigration en cours (10)

Immigration en cours (11)

Capture instantanée en cours (12)

Arrêt en cours (13)

En test (14)

Transition en cours (15)

En service (16)

DMTF réservé (..)

Réservé au fournisseur (0x8000...)

OperationalStatus

Type de données : tableau uint16

Type d'accès : Lecture seule

États actuels de l'objet. Cette propriété est héritée de CIM_ManagedSystemElement.

OtherEnabledState

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit l'état activé ou désactivé de l'élément quand la propriété EnabledState a la valeur 1 (Autre). Cette propriété doit avoir la valeur Null quand la propriété EnabledState a une valeur autre que 1. Cette propriété est héritée de CIM_EnabledLogicalElement, et a toujours la valeur Null.

OtherIdentifyingInfo

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Toutes données supplémentaires, au-delà des informations d'ID de périphérique, qui peuvent être utilisées pour identifier une unité logique. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

OtherLinkTechnology

Type de données : chaîne

Type d'accès : Lecture seule

Valeur de chaîne qui décrit LinkTechnology quand sa valeur est 1 (Autre). Cette propriété est héritée de CIM_NetworkPort.

OtherNetworkPortType

Type de données : chaîne

Type d'accès : Lecture seule

L'utilisation de cette propriété est déconseillée. Elle doit être remplacée par la propriété PortType. Cette propriété est héritée de CIM_NetworkPort.

OtherPortType

Type de données : chaîne

Type d'accès : Lecture seule

Décrit le type de module lorsque PortType est défini sur 1 (Autre). Cette propriété est héritée de CIM_LogicalPort.

PermanentAddress

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Adresse réseau codée en dur dans un port. Cette adresse codée en dur peut être changée à l'aide d'une mise à niveau du microprogramme ou d'une configuration logicielle. Quand ce changement est apporté, le champ doit être mis à jour en même temps. Cette propriété doit avoir une valeur Null s'il n'existe aucune adresse codée en dur pour la carte réseau. Cette propriété est héritée de CIM_NetworkPort.

PortNumber

Type de données : uint16

Type d'accès : Lecture seule

Numéro de port. Cette propriété est héritée de CIM_NetworkPort.

PortType

Type de données : uint16

Type d'accès : Lecture seule

Mode spécifique activé pour le port. Quand la valeur est 1 (Autre), la propriété OtherPortType associée contient une chaîne de description du type de port. Cette propriété est héritée de CIM_LogicalPort.

Inconnu (0)

Autre (1)

//50 Cuivre 10BaseT (50)

10-100BaseT (51)

100BaseT (52)

1000BaseT (53)

2500BaseT (54)

10GBaseT (55)

10GBase-CX4 (56)

100 Fibre 100Base-FX (100)

100Base-SX (101)

1000Base-SX (102)

1000Base-LX (103)

1000Base-CX (104)

10GBase-SR (105)

10GBase-SW (106)

10GBase-LX4 (107)

10GBase-LR (108)

10GBase-LW (109)

10GBase-ER (110)

10GBase-EW (111)

Réservé au fournisseur (16000...65535)

PowerManagementCapabilities

Type de données : tableau uint16

Type d'accès : Lecture seule

Fonctionnalités de gestion de l'alimentation du périphérique. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

PowerManagementSupported

Type de données : booléen

Type d'accès : Lecture seule

Indique si l'alimentation du périphérique peut être gérée. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

PowerOnHours

Type de données : uint64

Type d'accès : Lecture seule

Nombre d'heures consécutives pendant lesquelles ce périphérique a été sous tension depuis son dernier cycle d'alimentation. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

PrimaryStatus

Type de données : uint16

Type d'accès : Lecture seule

Fournit des informations d'état générales. Cette propriété doit être utilisée conjointement avec la propriété DetailedStatus pour fournir l'état d'intégrité général et détaillé de l'élément et de ses sous-composants. Une valeur Null indique que cette propriété n'est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.

Inconnu (0)

OK (1)

Dégradé (2)

Erreur (3)

DMTF réservé (..)

Réservé au fournisseur (0x8000...)

RequestedSpeed

Type de données : uint64

Type d'accès : en écriture seule

Qualificateurs : Units (« Bits par seconde »)

Bande passante demandée du port, en bits par seconde. La bande passante réelle est signalée dans la propriété Vitesse. Cette propriété est héritée de CIM_LogicalPort.

RequestedState

Type de données : uint16

Type d'accès : Lecture seule

Dernier état demandé ou souhaité pour l'élément. Cette propriété est héritée de CIM_EnabledLogicalElement, et a toujours la valeur 12 (Non applicable).

Vitesse

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« Bits par seconde »)

Bande passante du port, en bits par seconde. Cette propriété est héritée de CIM_LogicalPort.

État

Type de données : chaîne

Type d'accès : Lecture seule

État actuel de l'objet. Cette propriété est héritée de CIM_ManagedSystemElement, mais elle n'est pas utilisée.

StatusDescriptions

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Chaînes qui décrivent les différentes valeurs de tableau OperationalStatus. Cette propriété est héritée de CIM_ManagedSystemElement.

StatusInfo

Type de données : uint16

Type d'accès : Lecture seule

État actuel de l'appareil logique. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

SupportedCOS

Type de données : tableau uint16

Type d'accès : Lecture seule

Tableau d'entiers qui indique les classes de service (COS) Fibre Channel prises en charge. La classe de service (COS) active est spécifiée par la propriété ActiveCOS. Cette propriété est héritée de CIM_FCPort.

Inconnu (0)

1 (1)

2 (2)

3 (3)

4 (4)

5 (5)

6 (6)

F (7 )

SupportedFC4Types

Type de données : tableau uint16

Type d'accès : Lecture seule

Tableau d'entiers qui indique les protocoles Fibre Channel FC-4 pris en charge. Les protocoles actifs et en cours d'exécution sont spécifiés par la propriété ActiveFC4Types. Cette propriété est héritée de CIM_FCPort.

Inconnu (0)

Autre (1)

ISO/IEC 8802 – 2 LLC (4)

IP sur FC (5)

SCSI – FCP (8)

SCSI – GPP (9)

IPI – 3 Master (17)

IPI – 3 Esclaves (18)

IPI – 3 Homologue (19)

CP IPI – 3 Master (21)

CP IPI – 3 Esclave (22)

CP IPI – 3 Homologue (23)

Canal SBCCS (25)

Unité de contrôle SBCCS (26)

Canal FC-SB-2 (27)

Unité de contrôle FC-SB-2 (28)

Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3) (32)

FC-SW (34)

FC – SNMP (36)

HIPPI – FP (64)

Contrôle BBL (80)

BBL FDDI Encapsulated LAN PDU (81)

BBL 802.3 Encapsulated LAN PDU (82)

FC – VI (88)

FC – AV (96)

Spécifique au fournisseur (255)

SupportedMaximumTransmissionUnit

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : Units (« Octets »)

Unité de transmission maximale (MTU) qui peut être prise en charge, en octets. Cette propriété est héritée de CIM_NetworkPort.

SystemCreationClassName

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la classe de création du système d'étendue. Cette propriété est héritée de CIM_LogicalDevice.

SystemName

Type de données : chaîne

Type d'accès : Lecture seule

Nom du système d'étendue. Cette propriété est héritée de CIM_LogicalDevice.

TimeOfLastStateChange

Type de données : DateHeure

Type d'accès : Lecture seule

Date ou heure du dernier changement de l'état activé de l'élément. Cette propriété est héritée de CIM_EnabledLogicalElement, et a toujours la valeur Null.

TotalPowerOnHours

Type de données : uint64

Type d'accès : Lecture seule

Nombre total d'heures pendant lesquelles ce périphérique a été alimenté. Cette propriété est héritée de CIM_LogicalDevice, mais elle n'est pas utilisée.

TransitioningToState

Type de données : uint16

Type d'accès : Lecture seule

Indique l'état cible vers lequel l'instance effectue la transition. Cette propriété est héritée de CIM_EnabledLogicalElement, et a toujours la valeur Null.

UsageRestriction

Type de données : uint16

Type d'accès : Lecture seule

Dans certaines circonstances, un port logique peut être identifié en tant que port front-end ou back-end. Par exemple, une baie de stockage peut avoir des ports back-end pour communiquer avec les lecteurs de disque, et des ports front-end pour communiquer avec les hôtes. S'il n'existe aucune restriction sur l'utilisation du port, la valeur doit être 4 (aucune restriction). Cette propriété est héritée de CIM_LogicalPort.

Inconnu (0)

Front-end uniquement (2)

Back-end uniquement (3)

Aucune restriction (4)

Spécifications

Condition requise Value
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
Espace de noms
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe