Partilhar via


estrutura D3DDDICB_RECLAIMALLOCATIONS3 (d3dumddi.h)

D3DDDICB_RECLAIMALLOCATIONS3 é usado com pfnReclaimAllocations3Cb para descrever os recursos de memória de vídeo, anteriormente oferecidos para reutilização pelo driver, que devem ser recuperados.

Sintaxe

typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
  D3DKMT_HANDLE         PagingQueue;
  UINT                  NumAllocations;
  const HANDLE          *pResources;
  const D3DKMT_HANDLE   *HandleList;
  D3DDDI_RECLAIM_RESULT *pResults;
  UINT64                PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;

Membros

PagingQueue

A fila de paginação, fornecida pelo driver de modo de usuário, para página na lista de alocação.

NumAllocations

O número de alocações em HandleList.

pResources

Uma matriz de identificadores de recursos de runtime do Direct3D.

HandleList

Uma matriz de tipos de dados D3DKMT_HANDLE que representam identificadores de modo kernel para as alocações.

pResults

Matriz de valores necessária especificando se a superfície é válida, descartada ou compromisso de lista.

PagingFenceValue

A cerca de paginação com a qual sincronizar antes de enviar o trabalho para a GPU, que faz referência a qualquer um dos recursos ou alocações nas matrizes fornecidas.

Requisitos

Requisito Valor
Cabeçalho d3dumddi.h