Compartilhar via


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
Concluído sem erro
0
Bem sucedido.
Parâmetros de método verificados – Trabalho iniciado
4096
Trabalho iniciado.
Com falha
32768
Falhou.
Acesso negado
32769
Acesso negado.
Sem suporte
32770
Sem suporte.
O status é desconhecido
32771
O status é desconhecido.
Tempo Limite
32772
Tempo limite.
Parâmetro inválido
32773
Um parâmetro não é válido.
O sistema está em uso
32774
O sistema está em uso.
Estado inválido para esta operação
32775
O estado não é válido para esta operação.
Tipo de dados incorreto
32776
Tipo de dados incorreto.
O sistema não está disponível
32777
O sistema não está disponível.
Memória insuficiente
32778
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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

Msvm_PhysicalGPUInfo

Msvm_Synth3dVideoPool