Freigeben über


CalculateVideoMemoryRequirements-Methode der Msvm_Synth3dVideoPool-Klasse

Berechnet die Menge an Videospeicher, die für einen virtuellen RemoteFX-Computer erforderlich ist.

Syntax

uint32 CalculateVideoMemoryRequirements(
  [in]  uint32 monitorResolution,
  [in]  uint32 numberOfMonitors,
  [out] uint64 requiredVideoMemory
);

Parameter

monitorResolution [in]

Die maximale Monitorauflösung für den virtuellen Computer. Dies muss einer der folgenden Werte sein.

Wert Bedeutung
0
Die maximale Auflösung beträgt 1024 768.
1
Die maximale Auflösung beträgt 1280 1024.
2
Die maximale Auflösung beträgt 1600 1200.
3
Die maximale Auflösung beträgt 1920 1200.

numberOfMonitors [in]

Die maximale Anzahl von Monitoren für den virtuellen Computer. Die mindeste Anzahl von Monitoren ist eins, und das Maximum hängt von der maximalen Bildschirmauflösung ab. In der folgenden Tabelle wird die maximale Anzahl von Monitoren definiert, die für unterschiedliche Auflösungen zulässig sind.

Lösung Maximale Monitore
1024 768
4
1280 1024
4
1600 1200
3
1920 1200
2

requiredVideoMemory [out]

Empfängt die erforderliche Menge an Videospeicher in Bytes.

Rückgabewert

Gibt einen status Code zurück, der einer der folgenden Werte sein kann.

Rückgabecode/-wert BESCHREIBUNG
Ohne Fehler abgeschlossen
0
Erfolgreiche.
Methodenparameter überprüft – Auftrag gestartet
4096
Auftrag wurde gestartet.
Fehler
32768
Fehler.
Zugriff verweigert
32769
Zugriff verweigert.
Nicht unterstützt
32770
Wird nicht unterstützt.
Status unbekannt
32771
Der Status ist unbekannt.
Timeout
32772
Timeout
Ungültiger Parameter
32773
Ein Parameter ist nicht gültig.
System wird verwendet
32774
Das System wird verwendet.
Ungültiger Zustand für diesen Vorgang
32775
Der Status ist für diesen Vorgang ungültig.
Falscher Datentyp
32776
Falscher Datentyp.
Das System ist nicht verfügbar.
32777
Das System ist nicht verfügbar.
Nicht genügend Arbeitsspeicher
32778
Nicht genügend Arbeitsspeicher.

Bemerkungen

Diese Methode wird in der Regel auf dem Hostsystem aufgerufen, um zu ermitteln, ob der Host über genügend verfügbaren Videospeicher zum Hosten eines virtuellen RemoteFX-Computers verfügt. Dazu vergleichen Sie die von dieser Methode berechnete Menge an Videospeicher mit der Msvm_PhysicalGPUInfo.AvailableVideoMemory-Eigenschaft , um festzustellen, ob der Hostcomputer über genügend verfügbaren Videospeicher verfügt. Mithilfe dieser Informationen können Sie ermitteln, ob ein virtueller Computer in das Hostsystem verschoben werden kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Namespace
Stamm\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm_PhysicalGPUInfo

Msvm_Synth3dVideoPool