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 |
---|---|
|
Erfolgreiche. |
|
Auftrag wurde gestartet. |
|
Fehler. |
|
Zugriff verweigert. |
|
Wird nicht unterstützt. |
|
Der Status ist unbekannt. |
|
Timeout |
|
Ein Parameter ist nicht gültig. |
|
Das System wird verwendet. |
|
Der Status ist für diesen Vorgang ungültig. |
|
Falscher Datentyp. |
|
Das System ist nicht verfügbar. |
|
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 |
|
DLL |
|