Partager via


Msvm_EthernetPortAllocationSettingData classe

Représente une demande d’allocation pour un port de commutateur statique ou dynamique, ou représente la configuration active d’un port de commutateur statique ou dynamique actuellement alloué. Une demande d’allocation pour un port de commutateur dynamique est également appelée demande de connexion.

La syntaxe suivante est un code MOF (Managed Object Format) simplifié et inclut toutes les propriétés héritées.

Syntaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_EthernetPortAllocationSettingData : CIM_EthernetPortAllocationSettingData
{
  string  InstanceID = "Microsoft:GUID\DeviceSpecificData";
  string  Caption = "Ethernet Switch Port Settings";
  string  Description = "Ethernet Switch Port Settings";
  string  ElementName;
  uint16  ResourceType = 33;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility = 3;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight = 0;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
  uint16  DesiredVLANEndpointMode;
  string  OtherEndpointMode;
  uint16  EnabledState;
  string  LastKnownSwitchName;
  string  RequiredFeatures[];
  string  RequiredFeatureHints[];
  string  TestReplicaPoolID;
  string  TestReplicaSwitchName;
  string  CompartmentGuid;
};

Membres

La classe Msvm_EthernetPortAllocationSettingData comporte les types de membres suivants :

Propriétés

La classe Msvm_EthernetPortAllocationSettingData a ces propriétés.

Adresse

Type de données : chaîne

Type d'accès : Lecture seule

Adresse de la ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

AddressOnParent

Type de données : chaîne

Type d'accès : Lecture seule

Décrit l’adresse de cette ressource dans le contexte du parent. Les propriétés Parent et AddressOnParent sont utilisées pour décrire la relation de contrôleur ainsi que l’ordre des appareils sur un contrôleur. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

AllocationUnits

Type de données : chaîne

Type d'accès : Lecture seule

Unité d’allocation utilisée par les propriétés Reservation et Limit . Cette propriété est héritée de CIM_ResourceAllocationSettingData.

AutomaticAllocation

Type de données : booléen

Type d'accès : Lecture seule

Indique si la ressource sera automatiquement allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

AutomaticDeallocation

Type de données : booléen

Type d'accès : Lecture seule

Indique si la ressource sera automatiquement libérée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Brève description de l’objet. Cette propriété est héritée de CIM_ManagedElement et est toujours définie sur « Paramètres de port du commutateur Ethernet ».

CompartmentGuid

Type de données : chaîne

Type d’accès : Lecture/écriture

Cette propriété spécifie le compartiment réseau cible pour le port. Elle est uniquement prise en charge pour les adaptateurs internes.

Notes

Propriété ajoutée dans Windows 10.

Connection

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Appareil auquel cette ressource est connectée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

ConsumerVisibility

Type de données : uint16

Type d'accès : Lecture seule

Visibilité du consommateur sur la ressource allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData et est toujours définie sur 3 (virtualisée).

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 et est toujours définie sur « Paramètres de port du commutateur Ethernet ».

DesiredVLANEndpointMode

Type de données : uint16

Type d'accès : Lecture seule

Mode de configuration souhaité pour le point de terminaison VLAN. Cette propriété est utilisée pour définir la valeur initiale de la propriété OperationalEndpointMode dans la instance de Msvm_VLANEndpoint classe associée au port Ethernet ciblé. Pour connaître les valeurs possibles, consultez la propriété OperationalEndpointMode de la classe Msvm_VLANEndpoint . Cette propriété est héritée de CIM_EthernetPortAllocationSettingData.

ElementName

Type de données : chaîne

Type d'accès : Lecture seule

Nom complet de l’objet. Cette propriété est héritée de CIM_SettingData. La modification de cette propriété modifie le nom de l’élément dérivé de l’appareil logique associé.

EnabledState

Type de données : uint16

Type d'accès : Lecture seule

Indique si la demande d’allocation est activée ou désactivée. Lorsqu’une demande d’allocation est marquée comme désactivée (3), l’allocation n’est pas traitée. L’état EnabledState d’une configuration active est toujours marqué comme Activé (2).

Activé (2)

Désactivé (3)

HostResource

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Une seule ressource hôte peut être affectée à chaque appareil dans le commutateur virtuel, de sorte que seul le premier élément de ce tableau peut être défini. Pour les appareils qui prennent en charge cette fonctionnalité, définissez le premier élément du tableau HostResource pour qu’il contienne une référence à la ressource hôte sous-jacente à affecter. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Clé

Identifie de manière unique un instance de cette classe. Cette propriété est héritée de CIM_SettingData et est toujours définie sur « Microsoft:GUID\DeviceSpecificData ».

LastKnownSwitchName

Type de données : chaîne

Type d'accès : Lecture seule

Dernier nom convivial connu du commutateur avec lequel ce port avait une affinité forte, le cas échéant.

Notes

Propriété ajoutée dans Windows 10.

Limite

Type de données : uint64

Type d'accès : Lecture seule

Quantité maximale de ressources hôtes correspondantes qui peuvent être consommées par le commutateur virtuel. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

MappingBehavior

Type de données : uint16

Type d'accès : Lecture seule

Spécifie la façon dont cette ressource est mappée aux ressources sous-jacentes. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

OtherEndpointMode

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit le type de modèle de point de terminaison VLAN pris en charge par ce point de terminaison VLAN. Cette propriété est utilisée uniquement lorsque la propriété DesiredVLANEndpointMode a la valeur 1 (Autre). Cette propriété doit avoir la valeur Null lorsque la propriété DesiredVLANEndpointMode a une valeur autre que 1. Cette propriété est héritée de CIM_EthernetPortAllocationSettingData.

OtherResourceType

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit le type de ressource lorsqu’une valeur bien définie n’est pas disponible et que ResourceType a la valeur 1 (Autre). Cette propriété est héritée de CIM_ResourceAllocationSettingData et elle n’est pas utilisée.

Parent

Type de données : chaîne

Type d'accès : Lecture seule

Parent de la ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

PoolID

Type de données : chaîne

Type d'accès : Lecture seule

Identificateur du pool de ressources à partir duquel cette ressource a été allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

RequiredFeatureHints

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Liste des noms d’affichage qui correspondent à chaque entrée du tableau RequiredFeatures .

ObligatoireFeatures

Type de données : tableau de chaînes

Type d’accès : Lecture/écriture

Liste des identificateurs de fonctionnalité qui représentent toutes les fonctionnalités requises pour un port.

Réservation

Type de données : uint64

Type d'accès : Lecture seule

Quantité de ressources réservées pour une utilisation par le commutateur virtuel. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

ResourceSubType

Type de données : chaîne

Type d'accès : Lecture seule

Chaîne qui décrit un sous-type spécifique à l’implémentation pour cette ressource. Par exemple, cela peut être utilisé pour distinguer différents modèles du même type de ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

ResourceType

Type de données : uint16

Type d'accès : Lecture seule

Type de ressource que représente ce paramètre d’allocation. Cette propriété est héritée de CIM_ResourceAllocationSettingData, et elle est toujours définie sur 33 (connexion Ethernet).

TestReplicaPoolID

Type de données : chaîne

Type d’accès : Lecture/écriture

Spécifie le pool de ressources réseau à partir duquel une connexion sera allouée au système de test réplica lors de sa création.

TestReplicaSwitchName

Type de données : chaîne

Type d’accès : Lecture/écriture

Spécifie le nom d’affichage du commutateur de réseau virtuel auquel une connexion sera allouée pour le système de test réplica lors de sa création.

VirtualQuantity

Type de données : uint64

Type d'accès : Lecture seule

Nombre total de ports dans le commutateur virtuel. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

VirtualQuantityUnits

Type de données : chaîne

Type d'accès : Lecture seule

Spécifie l’unité de mesure de la propriété VirtualQuantity . La valeur de cette propriété doit être une valeur légale du qualificateur d’unités programmatiques tel que défini dans l’annexe C.1 de DSP0004 V2.5 ou version ultérieure. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

Poids

Type de données : uint32

Type d'accès : Lecture seule

Entier qui définit le poids de chaque commutateur virtuel. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

Plage : 0 1000

Spécifications

Condition requise Valeur
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
Racine\Virtualisation\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe