estrutura DXGI_DDI_ARG_SETRESOURCEPRIORITY (dxgiddi.h)

A estrutura DXGI_DDI_ARG_SETRESOURCEPRIORITY descreve parâmetros para definir o nível de prioridade de um recurso.

Sintaxe

typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
  [in] DXGI_DDI_HDEVICE   hDevice;
  [in] DXGI_DDI_HRESOURCE hResource;
  [in] UINT               Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;

Membros

[in] hDevice

Um identificador para o dispositivo de exibição (contexto gráfico) no qual o driver define a prioridade de remoção da memória para um recurso. O runtime do Direct3D passa esse identificador para o driver no membro hDrvDevice da estrutura D3D10DDIARG_CREATEDEVICE quando o runtime chama a função CreateDevice(D3D10) do driver para criar o dispositivo de exibição.

[in] hResource

Um identificador para o recurso para o qual definir o nível de prioridade.

[in] Priority

O nível de prioridade a ser definido para o recurso especificado pelo membro hResource . O nível de prioridade de um recurso pode ser definido em qualquer lugar no intervalo de 0 a 0xFFFFFFFF.

Comentários

O nível de prioridade em que um recurso é definido determina sua ordem de remoção da memória. Um recurso atribuído a uma baixa prioridade é removido antes de um recurso com alta prioridade. Se dois recursos tiverem a mesma prioridade, o recurso usado mais recentemente será mantido na memória; o outro recurso é removido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho dxgiddi.h (inclua D3d10umddi.h)

Confira também

SetResourcePriorityDXGI