Bagikan melalui


kelas Msvm_EthernetSwitchPort

Mewakili port pada sakelar.

Sintaks berikut adalah kode Managed Object Format (MOF) yang disederhanakan, dan mencakup semua properti yang diwariskan.

Sintaks

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_EthernetSwitchPort : CIM_EthernetPort
{
  string   InstanceID;
  string   Caption = "Ethernet Switch Port";
  string   Description = "Microsoft Virtual Ethernet Switch Port";
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[] = 2;
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState = 5;
  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 = "Msvm_VirtualEthernetSwitch";
  string   SystemName;
  string   CreationClassName = "Msvm_EthernetSwitchPort";
  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;
  uint32   MaxDataSize;
  uint16   Capabilities[];
  string   CapabilityDescriptions[];
  uint16   EnabledCapabilities[];
  string   OtherEnabledCapabilities[];
  uint32   VMQOffloadUsage;
  uint32   IOVOffloadUsage;
};

Anggota

Kelas Msvm_EthernetSwitchPort memiliki jenis anggota ini:

Metode

Kelas Msvm_EthernetSwitchPort memiliki metode ini.

Metode Deskripsi
EnableDevice Metode ini tidak didukung.
OnlineDevice Metode ini tidak didukung.
QuiesceDevice Metode ini tidak didukung.
RequestStateChange Meminta perubahan status.
Mengatur ulang Mengatur ulang perangkat virtual.
RestoreProperties Metode ini tidak didukung.
SaveProperties Metode ini tidak didukung.
SetPowerState Metode ini tidak didukung.

Properti

Kelas Msvm_EthernetSwitchPort memiliki properti ini.

ActiveMaximumTransmissionUnit

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Byte")

Unit transmisi maksimum (MTU) aktif atau negosiasi yang dapat didukung, dalam byte. Properti ini diwarisi dari CIM_NetworkPort.

AdditionalAvailability

Jenis data: array uint16

Jenis akses: Baca-saja

Ketersediaan dan status perangkat tambahan apa pun. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

AutoSense

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah port mampu secara otomatis menentukan kecepatan atau karakteristik komunikasi lainnya dari media jaringan yang terpasang. Properti ini diwarisi dari CIM_NetworkPort.

Ketersediaan

Jenis data: uint16

Jenis akses: Baca-saja

Ketersediaan dan status utama perangkat. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

AvailableRequestedStates

Jenis data: array uint16

Jenis akses: Baca-saja

Menunjukkan kemungkinan nilai untuk parameter RequestedState dari metode RequestStateChange yang digunakan untuk memulai perubahan status. Nilai yang tercantum akan menjadi subset dari nilai yang terkandung dalam properti RequestedStatesSupported dari instans CIM_EnabledLogicalElementCapabilities terkait, di mana nilai yang dipilih adalah fungsi dari status CIM_EnabledLogicalElement saat ini. Properti ini bisa non-Null jika implementasi dapat mengiklankan serangkaian nilai yang mungkin sebagai fungsi dari status saat ini. Properti ini akan null jika implementasi tidak dapat menentukan kumpulan nilai yang mungkin sebagai fungsi dari status saat ini.

Properti ini diwarisi dari CIM_EnabledLogicalElement.

Diaktifkan (2)

Dinonaktifkan (3)

Matikan (4)

Offline (6)

Uji (7)

Tangguhkan (8)

Diam (9)

Reboot (10)

Reset (11)

DMTF Dicadangkan (.. )

Kemampuan

Jenis data: array uint16

Jenis akses: Baca-saja

Array yang menentukan kemampuan port. Properti ini diwarisi dari CIM_EthernetPort.

Tidak diketahui (0)

Lainnya (1)

AlertOnLan (2)

WakeOnLan (3)

FailOver (4)

LoadBalancing (5 )

CapabilityDescriptions

Jenis data: array string

Jenis akses: Baca-saja

Array string bentuk bebas yang memberikan penjelasan lebih rinci untuk fitur port yang terkandung dalam array Kapabilitas . Setiap entri array ini terkait dengan entri yang sesuai dalam array Kemampuan yang terletak di indeks yang sama. Properti ini diwarisi dari CIM_EthernetPort.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Deskripsi singkat tentang objek . Properti ini diwarisi dari kelas CIM_ManagedElement , dan selalu diatur ke "Ethernet Switch Port".

CommunicationStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan kemampuan instrumentasi untuk berkomunikasi dengan elemen terkelola yang mendasar. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

CreationClassName

Jenis data: string

Jenis akses: Baca-saja

Nama kelas pembuatan sistem cakupan. Properti ini diwarisi dari CIM_LogicalDevice, dan selalu diatur ke "Msvm_EthernetSwitchPort".

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Deskripsi objek . Properti ini diwarisi dari CIM_ManagedElement, dan selalu diatur ke "Microsoft Virtual Ethernet Switch Port".

DetailedStatus

Jenis data: uint16

Jenis akses: Baca-saja

Melengkapi properti PrimaryStatus dengan detail status tambahan. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

DeviceID

Jenis data: string

Jenis akses: Baca-saja

Alamat atau informasi identifikasi lainnya untuk memberi nama perangkat logis secara unik. Properti ini diwarisi dari CIM_LogicalDevice.

ElementName

Jenis data: string

Jenis akses: Baca-saja

Nama tampilan untuk objek. Properti ini diwarisi dari CIM_ManagedElement.

EnabledCapabilities

Jenis data: array uint16

Jenis akses: Baca-saja

Menentukan kemampuan mana yang diaktifkan dari daftar semua kemampuan yang didukung dalam array Kapabilitas . Properti ini diwarisi dari CIM_EthernetPort.

Tidak diketahui (0)

Lainnya (1)

AlertOnLan (2)

WakeOnLan (3)

FailOver (4)

LoadBalancing (5 )

EnabledDefault

Jenis data: uint16

Jenis akses: Baca-saja

Konfigurasi default atau startup administrator untuk properti EnabledState dari elemen. Properti ini diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke 2 (Diaktifkan).

EnabledState

Jenis data: uint16

Jenis akses: Baca-saja

Status elemen yang diaktifkan dan dinonaktifkan. Properti ini diwarisi dari CIM_EnabledLogicalElement, dan akan menjadi salah satu nilai berikut.

Nilai Makna
Aktif
2
Elemen sedang berjalan.
Nonaktif
3
Elemen dimatikan.

ErrorCleared

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah kesalahan yang dilaporkan di LastErrorCode sekarang dibersihkan. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

ErrorDescription

Jenis data: string

Jenis akses: Baca-saja

String yang menyediakan informasi selengkapnya tentang kesalahan yang direkam di LastErrorCode dan informasi tentang tindakan korektif apa pun yang dapat diambil. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

FullDuplex

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah port beroperasi dalam mode dupleks penuh. Properti ini diwarisi dari CIM_NetworkPort.

HealthState

Jenis data: uint16

Jenis akses: Baca-saja

Kesehatan elemen saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement, dan selalu diatur ke 5 (OK).

MengidentifikasiDeskripsi

Jenis data: array string

Jenis akses: Baca-saja

Array string bentuk bebas yang memberikan penjelasan dan detail di balik entri dalam array properti OtherIdentifyingInfo . Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal dan waktu ketika objek diinstal. Properti ini tidak memerlukan nilai untuk menunjukkan bahwa objek diinstal. Properti ini diwarisi dari CIM_ManagedSystemElement.

InstanceID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci

Secara unik mengidentifikasi instans kelas ini. Properti ini diwarisi dari CIM_ManagedElement.

IOVOffloadUsage

Jenis data: uint32

Jenis akses: Baca-saja

Penggunaan offload virtualisasi I/O (IOV) saat ini pada port ini. Penggunaannya adalah jumlah sumber daya IOV yang digunakan pada port.

LastErrorCode

Jenis data: uint32

Jenis akses: Baca-saja

Kode kesalahan terakhir yang dilaporkan oleh perangkat logis. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

LinkTechnology

Jenis data: uint16

Jenis akses: Baca-saja

Menentukan jenis teknologi tautan untuk port. Saat diatur ke 1 (Lainnya), properti OtherLinkTechnology berisi deskripsi string dari jenis tautan. Properti ini diwarisi dari CIM_NetworkPort.

Tidak diketahui (0)

Lainnya (1)

Ethernet (2)

IB (3)

FC (4)

FDDI (5)

ATM (6)

Cincin Token (7)

Frame Relay (8)

Inframerah (9)

BlueTooth (10)

LAN Nirkabel (11 )

MaxDataSize

Jenis data: uint32

Jenis akses: Baca-saja

Ukuran maksimum bidang INFO (non-MAC) yang akan diterima atau ditransmisikan. Properti ini diwarisi dari CIM_EthernetPort, dan selalu diatur ke 1500.

MaxQuiesceTime

Jenis data: uint64

Jenis akses: Baca-saja

Properti ini sudah tidak digunakan lagi. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

MaxSpeed

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Bit per Detik")

Bandwidth maksimum port, dalam bit per detik. Properti ini diwarisi dari CIM_LogicalPort.

Nama

Jenis data: string

Jenis akses: Baca-saja

Label tempat objek diketahui. Properti ini diwarisi dari CIM_ManagedSystemElement.

NetworkAddresses

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MaxLen ( 64 )

Array string yang berisi alamat MAC untuk port. Properti ini diwarisi dari CIM_NetworkPort.

OperatingStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menyediakan informasi status saat ini untuk kondisi operasional elemen dan dapat digunakan untuk memberikan detail lebih lanjut sehubungan dengan nilai properti EnabledState . Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

OperationalStatus

Jenis data: array uint16

Jenis akses: Baca-saja

Status objek saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement, dan setiap elemen array selalu diatur ke 2 (OK).

OtherEnabledCapabilities

Jenis data: array string

Jenis akses: Baca-saja

Array string bentuk bebas yang memberikan penjelasan lebih rinci untuk salah satu kemampuan yang diaktifkan yang ditentukan sebagai 1 (Lainnya). Properti ini diwarisi dari CIM_EthernetPort.

OtherEnabledState

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan status elemen yang diaktifkan atau dinonaktifkan saat properti EnabledState diatur ke 1 (Lainnya). Properti ini harus diatur ke Null ketika properti EnabledState adalah nilai apa pun selain 1. Properti ini diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke Null.

OtherIdentifyingInfo

Jenis data: array string

Jenis akses: Baca-saja

Data tambahan apa pun, di luar informasi ID perangkat, yang dapat digunakan untuk mengidentifikasi perangkat logis. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

OtherLinkTechnology

Jenis data: string

Jenis akses: Baca-saja

Nilai string yang menjelaskan LinkTechnology saat diatur ke 1, (Lainnya). Properti ini diwarisi dari CIM_NetworkPort.

OtherNetworkPortType

Jenis data: string

Jenis akses: Baca-saja

Penggunaan properti ini tidak digunakan lagi sebagai pengganti properti PortType . Properti ini diwarisi dari CIM_NetworkPort.

OtherPortType

Jenis data: string

Jenis akses: Baca-saja

Menjelaskan jenis modul, saat PortType diatur ke 1 (Lainnya). Properti ini diwarisi dari CIM_LogicalPort.

PermanentAddress

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen ( 64 )

Alamat jaringan yang dikodekan secara permanen ke port. Alamat yang dikodekan secara permanen ini dapat diubah dengan menggunakan peningkatan firmware atau konfigurasi perangkat lunak. Ketika perubahan ini dilakukan, bidang harus diperbarui secara bersamaan. Properti ini harus Null jika tidak ada alamat yang dikodekan secara permanen untuk adaptor jaringan. Properti ini diwarisi dari CIM_NetworkPort.

PortNumber

Jenis data: uint16

Jenis akses: Baca-saja

Nomor port. Properti ini diwarisi dari CIM_NetworkPort.

PortType

Jenis data: uint16

Jenis akses: Baca-saja

Mode khusus yang saat ini diaktifkan untuk port. Ketika diatur ke 1 (Lainnya), properti OtherPortType terkait berisi deskripsi string dari jenis port. Properti ini diwarisi dari CIM_LogicalPort.

Tidak diketahui (0)

Lainnya (1)

//50 Tembaga 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)

Vendor Dicadangkan (16000..65535 )

PowerManagementCapabilities

Jenis data: array uint16

Jenis akses: Baca-saja

Kemampuan manajemen daya perangkat. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

PowerManagementSupported

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah perangkat dapat dikelola daya. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

PowerOnHours

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah jam berturut-turut perangkat ini telah dinyalakan sejak siklus daya terakhirnya. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

PrimaryStatus

Jenis data: uint16

Jenis akses: Baca-saja

Memberikan informasi status tingkat tinggi. Properti ini harus digunakan bersama dengan properti DetailedStatus untuk memberikan informasi status kesehatan tingkat tinggi dan terperinci untuk elemen dan subkomponennya. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

RequestedSpeed

Jenis data: uint64

Jenis akses: Tulis-saja

Kualifikasi: Unit ("Bit per Detik")

Bandwidth port yang diminta, dalam bit per detik. Bandwidth aktual dilaporkan di properti Kecepatan . Properti ini diwarisi dari CIM_LogicalPort.

RequestedState

Jenis data: uint16

Jenis akses: Baca-saja

Status terakhir yang diminta atau diinginkan untuk elemen . Properti ini diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke 12 (Tidak Berlaku).

Kecepatan

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Bit per Detik")

Bandwidth port, dalam bit per detik. Properti ini diwarisi dari CIM_LogicalPort.

Status

Jenis data: string

Jenis akses: Baca-saja

Status objek saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement, tetapi tidak digunakan.

StatusDescriptions

Jenis data: array string

Jenis akses: Baca-saja

String yang menjelaskan berbagai nilai array OperationalStatus . Properti ini diwarisi dari CIM_ManagedSystemElement.

StatusInfo

Jenis data: uint16

Jenis akses: Baca-saja

Status perangkat logis saat ini. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

SupportedMaximumTransmissionUnit

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Byte")

Unit transmisi maksimum (MTU) yang dapat didukung, dalam byte. Properti ini diwarisi dari CIM_NetworkPort.

SystemCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Nama kelas pembuatan sistem cakupan. Properti ini diwarisi dari CIM_LogicalDevice, dan selalu diatur ke "Msvm_VirtualEthernetSwitch".

SystemName

Jenis data: string

Jenis akses: Baca-saja

Nama sistem cakupan. Properti ini diwarisi dari CIM_LogicalDevice.

TimeOfLastStateChange

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal atau waktu saat status elemen yang diaktifkan terakhir berubah. Properti ini diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke Null.

TotalPowerOnHours

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah total jam perangkat ini telah diberdayakan. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

TransisiToState

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan status target tempat instans bertransisi. Properti ini diwariskan dari CIM_EnabledLogicalElement, tetapi tidak digunakan.

UsageRestriction

Jenis data: uint16

Jenis akses: Baca-saja

Dalam beberapa keadaan, port logis mungkin dapat diidentifikasi sebagai port ujung depan atau ujung belakang. Contoh situasi ini adalah array penyimpanan yang mungkin memiliki port ujung belakang untuk berkomunikasi dengan drive disk dan port ujung depan untuk berkomunikasi dengan host. Jika tidak ada batasan penggunaan port, maka nilai harus diatur ke 4 (Tidak dibatasi). Properti ini diwarisi dari CIM_LogicalPort.

Tidak diketahui (0)

Front-end saja (2)

Back-end saja (3)

Tidak dibatasi (4 )

VMQOffloadUsage

Jenis data: uint32

Jenis akses: Baca-saja

Antrean komputer virtual (VMQ) saat ini membongkar penggunaan pada port ini. Penggunaannya adalah jumlah sumber daya VMQ yang digunakan pada port.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2012 [hanya aplikasi desktop]
Ruang nama
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe