Método CalculateVideoMemoryRequirements da classe Msvm_Synth3dVideoPool
Calcula a quantidade de memória de vídeo necessária para uma máquina virtual RemoteFX.
Sintaxe
uint32 CalculateVideoMemoryRequirements(
[in] uint32 monitorResolution,
[in] uint32 numberOfMonitors,
[out] uint64 requiredVideoMemory
);
Parâmetros
-
monitorResolution [in]
-
A resolução máxima do monitor para a máquina virtual. Esse deve ser um dos valores a seguir.
Valor Significado - 0
A resolução máxima é 1024 768. - 1
A resolução máxima é 1280 1024. - 2
A resolução máxima é 1600 1200. - 3
A resolução máxima é 1920 1200. -
numberOfMonitors [in]
-
O número máximo de monitores para a máquina virtual. O número mínimo de monitores é um e o máximo depende da resolução máxima da tela. A tabela a seguir define o número máximo de monitores permitidos para resoluções diferentes.
Resolução Máximo de monitores 1024 768 4 1280 1024 4 1600 1200 3 1920 1200 2 -
requiredVideoMemory [out]
-
Recebe a quantidade necessária de memória de vídeo, em bytes.
Valor retornado
Retorna um código status, que pode ser um dos valores a seguir.
Código/valor de retorno | Descrição |
---|---|
|
Bem sucedido. |
|
Trabalho iniciado. |
|
Falhou. |
|
Acesso negado. |
|
Sem suporte. |
|
O status é desconhecido. |
|
Tempo limite. |
|
Um parâmetro não é válido. |
|
O sistema está em uso. |
|
O estado não é válido para esta operação. |
|
Tipo de dados incorreto. |
|
O sistema não está disponível. |
|
Sem memória. |
Comentários
Esse método normalmente é chamado no sistema host para determinar se o host tem memória de vídeo suficiente disponível para hospedar uma máquina virtual RemoteFX. Para fazer isso, você compara a quantidade de memória de vídeo calculada por esse método com a propriedade Msvm_PhysicalGPUInfo.AvailableVideoMemory para determinar se o computador host tem memória de vídeo suficiente disponível. Você pode usar essas informações para determinar se uma máquina virtual pode ser movida para o sistema host.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2012 [somente aplicativos da área de trabalho] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|