Método IDXGIAdapter3::SetVideoMemoryReservation (dxgi1_4.h)
Esse método envia a memória física mínima necessária para um aplicativo para o sistema operacional.
Sintaxe
HRESULT SetVideoMemoryReservation(
[in] UINT NodeIndex,
[in] DXGI_MEMORY_SEGMENT_GROUP MemorySegmentGroup,
[in] UINT64 Reservation
);
Parâmetros
[in] NodeIndex
Tipo: UINT
Especifica o adaptador físico do dispositivo para o qual as informações de memória de vídeo estão sendo definidas. Para a operação de GPU única, defina isso como zero. Se houver vários nós de GPU, defina-o como o índice do nó (adaptador físico do dispositivo) para o qual as informações de memória de vídeo estão sendo definidas. Confira Sistemas multi-adaptadores.
[in] MemorySegmentGroup
Tipo: DXGI_MEMORY_SEGMENT_GROUP
Especifica um DXGI_MEMORY_SEGMENT_GROUP que identifica o grupo como local ou não local.
[in] Reservation
Tipo: UINT64
Especifica um UINT64 que define a memória física mínima necessária, em bytes.
Valor retornado
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, um código de erro. Para obter uma lista de códigos de erro, consulte DXGI_ERROR.
Comentários
Os aplicativos são incentivados a definir uma reserva de vídeo para indicar a quantidade de memória física sem a qual não podem ficar. Esse valor ajuda o sistema operacional a minimizar rapidamente o impacto de grandes situações de pressão de memória.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | dxgi1_4.h (inclua DXGI1_3.h) |
Biblioteca | Dxgi.lib |
DLL | Dxgi.dll |