kelas Msvm_SyntheticDisplayController

Mewakili status pengontrol tampilan sintetis yang ada di setiap konfigurasi komputer virtual. Hanya satu pengontrol tampilan yang dapat aktif di komputer virtual kapan saja dan pengontrol sintetis hanya dapat diaktifkan ketika sistem operasi tamu telah memuat layanan akselerasi video yang diperlukan.

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

Sintaks

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SyntheticDisplayController : CIM_DisplayController
{
  string   InstanceID;
  string   Caption = "Display Controller";
  string   Description = "Microsoft Synthetic Display Controller";
  string   ElementName = "Display Controller";
  datetime InstallDate;
  string   Name = "Display Controller";
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "OK" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   EnabledState;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  uint16   CreationClassName = "Msvm_SyntheticDisplayController";
  string   DeviceID = "Microsoft:GUID";
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability = 6;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   OtherIdentifyingInfo[];
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[] = { 6 };
  uint64   MaxQuiesceTime;
  datetime TimeOfLastReset;
  uint16   ProtocolSupported = 1;
  uint32   MaxNumberControlled = 1;
  string   ProtocolDescription = "Video";
  string   VideoProcessor = "Synthetic Video Processor";
  uint16   VideoMemoryType = 2;
  string   OtherVideoMemoryType;
  uint32   NumberOfVideoPages = 1024;
  uint32   MaxMemorySupported = 4194304;
  uint16   AcceleratorCapabilities[] = { 2 };
  string   CapabilityDescriptions[] = { "Graphics Accelerator" };
  string   OtherVideoArchitecture;
  uint16   VideoArchitecture;
};

Anggota

Kelas Msvm_SyntheticDisplayController memiliki jenis anggota ini:

Metode

Kelas Msvm_SyntheticDisplayController 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 Mereset perangkat virtual.
RestoreProperties Metode ini tidak didukung.
SaveProperties Metode ini tidak didukung.
SetPowerState Metode ini tidak didukung.

Properti

Kelas Msvm_SyntheticDisplayController memiliki properti ini.

AcceleratorCapabilities

Jenis data: array uint16

Jenis akses: Baca-saja

Grafik dan kemampuan 3-D pengontrol tampilan. Properti ini diwariskan dari CIM_DisplayController, dan selalu diatur ke 2 (Graphics Accelerator).

AdditionalAvailability

Jenis data: array uint16

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, dan selalu diatur ke 6 (Tidak Berlaku).

Ketersediaan

Jenis data: uint16

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, dan selalu diatur ke 6 (Tidak Berlaku).

AvailableRequestedStates

Jenis data: array uint16

Jenis akses: Baca-saja

Menunjukkan kemungkinan nilai untuk parameter RequestedState dari metode RequestStateChange . Properti ini diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke Null.

CapabilityDescriptions

Jenis data: array string

Jenis akses: Baca-saja

Array string bentuk bebas yang memberikan penjelasan lebih rinci untuk salah satu fitur akselerator video yang ditunjukkan dalam array properti AcceleratorCapabilities . Setiap entri array ini terkait dengan entri dalam array properti AcceleratorCapabilities yang terletak di indeks yang sama. Properti ini diwarisi dari CIM_DisplayController, dan selalu diatur ke "Graphics Accelerator".

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Deskripsi singkat objek. Properti ini diwarisi dari CIM_ManagedElement, dan selalu diatur ke "Pengontrol Tampilan".

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.

Tidak diketahui (0)

Tidak Tersedia (1)

Komunikasi OK (2)

Komunikasi Hilang (3)

Tidak Ada Kontak (4)

DMTF Dicadangkan (..)

Vendor Reserved (0x8000.. )

CreationClassName

Jenis data: uint16

Jenis akses: Baca-saja

Nama kelas atau subkelas yang digunakan dalam pembuatan instans. Properti ini diwariskan dari CIM_LogicalDevice, dan selalu diatur ke "Msvm_SyntheticDisplayController".

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Deskripsi objek . Properti ini diwariskan dari CIM_ManagedElement, dan selalu diatur ke "Microsoft Synthetic Display Controller".

DetailedStatus

Jenis data: uint16

Jenis akses: Baca-saja

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

Tidak Tersedia (0)

Tidak Ada Informasi Tambahan (1)

Stres (2)

Kegagalan Prediktif (3)

Kesalahan Tidak Dapat Dipulihkan (4)

Entitas Pendukung dalam Kesalahan (5)

DMTF Dicadangkan (..)

Vendor Reserved (0x8000.. )

DeviceID

Jenis data: string

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, dan selalu diatur ke "Microsoft:GUID".

ElementName

Jenis data: string

Jenis akses: Baca-saja

Nama tampilan untuk objek. Properti ini diwarisi dari CIM_ManagedElement, dan selalu diatur ke "Pengontrol Tampilan" secara default.

EnabledDefault

Jenis data: uint16

Jenis akses: Baca-saja

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

EnabledState

Jenis data: string

Jenis akses: Baca-saja

Status elemen yang diaktifkan dan dinonaktifkan. Ini juga dapat menunjukkan transisi antara status yang diminta ini. Properti ini diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke 2 (Diaktifkan) atau 3 (Dinonaktifkan).

ErrorCleared

Jenis data: boolean

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

ErrorDescription

Jenis data: string

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

HealthState

Jenis data: uint16

Jenis akses: Baca-saja

Kesehatan elemen saat ini. Atribut ini mengekspresikan kesehatan elemen ini tetapi belum tentu subelemennya. Nilai yang mungkin adalah 0 hingga 30, di mana 5 berarti elemen sepenuhnya sehat dan 30 berarti elemen benar-benar tidak berfungsi. Properti ini diwarisi dari CIM_ManagedSystemElement, dan selalu diatur ke 5 (OK).

MengidentifikasiDeskripsi

Jenis data: array string

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, dan selalu diatur ke Null.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal dan waktu konfigurasi komputer virtual dibuat. 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.

LastErrorCode

Jenis data: uint32

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

MaxMemorySupported

Jenis data: uint32

Jenis akses: Baca-saja

Jumlah maksimum memori yang didukung, dalam byte. Properti ini diwarisi dari CIM_DisplayController, dan selalu diatur ke 4.194.304 (0x400000).

MaxNumberControlled

Jenis data: uint32

Jenis akses: Baca-saja

Jumlah maksimum entitas yang dapat diatasi langsung yang didukung oleh pengontrol ini. Nilai 0 harus digunakan jika jumlahnya tidak diketahui atau tidak terbatas. Protokol yang digunakan oleh pengontrol untuk mengakses perangkat yang dikontrol. Properti ini diwarisi dari CIM_Controller, dan selalu diatur ke 1.

MaxQuiesceTime

Jenis data: uint64

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

Nama

Jenis data: string

Jenis akses: Baca-saja

Label tempat objek diketahui. Properti ini diwarisi dari CIM_ManagedSystemElement, dan sama dengan properti ElementName .

NumberOfVideoPages

Jenis data: uint32

Jenis akses: Baca-saja

Jumlah halaman video yang didukung mengingat resolusi saat ini dan memori yang tersedia. Properti ini diwarisi dari CIM_DisplayController, dan selalu diatur ke 1024.

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.

Tidak diketahui (0)

Tidak Tersedia (1)

Layanan (2)

Mulai (3)

Berhenti (4)

Dihentikan (5)

Dibatalkan (6)

Tidak aktif (7)

Selesai (8)

Migrasi (9)

Beremigrasi (10)

Immigasi (11)

Rekam jepret (12)

Mematikan (13)

Dalam Pengujian (14)

Transisi (15)

Dalam Layanan (16)

DMTF Dicadangkan (..)

Vendor Reserved (0x8000.. )

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).

OtherEnabledState

Jenis data: string

Jenis akses: Baca-saja

Status elemen yang diaktifkan atau dinonaktifkan saat properti EnabledState diatur ke 1 (Lainnya). Properti ini harus diatur ke Null jika 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

Properti ini diwarisi dari CIM_LogicalDevice, dan selalu diatur ke Null.

OtherVideoArchitecture

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan jenis arsitektur video saat properti VideoArchitecture adalah 1 ("Lainnya"). Properti ini diwarisi dari CIM_DisplayController.

OtherVideoMemoryType

Jenis data: string

Jenis akses: Baca-saja

Jenis memori video saat properti VideoMemoryType instans adalah 1 (Lainnya). Properti ini diwarisi dari CIM_DisplayController, dan selalu diatur ke Null.

PowerManagementCapabilities

Jenis data: array uint16

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

PowerManagementSupported

Jenis data: boolean

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

PowerOnHours

Jenis data: uint64

Jenis akses: Baca-saja

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 status kesehatan tingkat tinggi dan terperinci dari elemen dan subkomponennya. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

Tidak diketahui (0)

OK (1)

Terdegradasi (2)

Kesalahan (3)

DMTF Dicadangkan (..)

Vendor Reserved (0x8000.. )

ProtocolDescription

Jenis data: string

Jenis akses: Baca-saja

String yang menyediakan lebih banyak informasi yang terkait dengan protokol yang didukung oleh pengontrol. Properti ini diwarisi dari CIM_Controller, dan selalu diatur ke "Video".

Protokol Didukung

Jenis data: uint16

Jenis akses: Baca-saja

Protokol yang digunakan oleh pengontrol untuk mengakses perangkat yang dikontrol. Properti ini diwarisi dari CIM_Controller, dan selalu diatur ke 1 (Lainnya).

RequestedState

Jenis data: uint16

Jenis akses: Baca-saja

Status terakhir yang diminta atau diinginkan untuk elemen . Status sebenarnya dari elemen diwakili oleh EnabledState. Properti ini disediakan untuk membandingkan status terakhir yang diminta dan saat ini diaktifkan atau dinonaktifkan. Instans CIM_EnabledLogicalElement tertentu mungkin tidak mendukung RequestStateChange. Jika ini terjadi, nilai 12 (Tidak Berlaku) digunakan. Properti ini diwarisi dari CIM_EnabledLogicalElement, dan diatur ke 2 (Diaktifkan), 3 (Dinonaktifkan), atau 12 (Tidak Berlaku).

Status

Jenis data: string

Jenis akses: Baca-saja

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, dan setiap elemen array selalu diatur ke "OK".

StatusInfo

Jenis data: uint16

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

SystemCreationClassName

Jenis data: string

Jenis akses: Baca-saja

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

SystemName

Jenis data: string

Jenis akses: Baca-saja

Pengidentifikasi unik untuk mesin virtual pencakupan. Properti ini diwarisi dari CIM_LogicalDevice.

TimeOfLastReset

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Terakhir kali komputer virtual dinyalakan. Properti ini diwarisi dari CIM_Controller.

TimeOfLastStateChange

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal atau waktu saat status elemen yang diaktifkan terakhir berubah. Properti ini diwarisi dari CIM_EnabledLogicalElement.

TotalPowerOnHours

Jenis data: uint64

Jenis akses: Baca-saja

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 diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke Null.

VideoArchitecture

Jenis data: uint16

Jenis akses: Baca-saja

Menentukan arsitektur video pengontrol tampilan yang digunakan untuk menghasilkan sinyal video. Biasanya, prosesor video khusus menghasilkan sinyal video sesuai dengan arsitektur yang ditentukan. Ini adalah indikator kemampuan resolusi maksimum pengontrol tampilan. Properti ini diwarisi dari CIM_DisplayController.

Tidak diketahui (0)

Lainnya (1)

CGA (2)

EGA (3)

VGA (4)

SVGA (5)

MDA (6)

HGC (7)

MCGA (8)

8514A (9)

XGA (10)

Buffer Bingkai Linier (11)

PC-98 (160)

DMTF Dicadangkan (..)

Vendor Reserved (0x8000.. )

VideoMemoryType

Jenis data: uint16

Jenis akses: Baca-saja

Jenis memori video. Properti ini diwarisi dari CIM_DisplayController, dan selalu diatur ke 2 (VRAM).

VideoProcessor

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan prosesor/pengontrol video. Properti ini diwarisi dari CIM_DisplayController, dan selalu diatur ke "Prosesor Video Sintetis".

Keterangan

Akses ke kelas Msvm_SyntheticDisplayController mungkin dibatasi oleh Pemfilteran UAC. Untuk informasi selengkapnya, lihat Kontrol Akun Pengguna dan WMI.

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

Lihat juga

CIM_DisplayController

CIM_DisplayController

Kelas Video