Partilhar via


estrutura D3DKMT_RECLAIMALLOCATIONS2 (d3dkmthk.h)

D3DKMT_RECLAIMALLOCATIONS2 descreve os recursos de memória de vídeo que devem ser recuperados e que o driver ofereceu anteriormente para reutilização. Usado com a função D3DKMTReclaimAllocations2 .

Sintaxe

typedef struct _D3DKMT_RECLAIMALLOCATIONS2 {
  [in]  D3DKMT_HANDLE         hPagingQueue;
  [in]  UINT                  NumAllocations;
  [in]  D3DKMT_HANDLE         *pResources;
  [in]  const D3DKMT_HANDLE   *HandleList;
  union {
    [out] BOOL                  *pDiscarded;
    [in]  D3DDDI_RECLAIM_RESULT *pResults;
  };
  [out] BOOL                  *pDiscarded;
        D3DKMT_ALIGN64 UINT64 PagingFenceValue;
} D3DKMT_RECLAIMALLOCATIONS2;

Membros

[in] hPagingQueue

Um identificador para o dispositivo que criou as alocações.

[in] NumAllocations

O número de itens no pResources, HandleListou membros de pDiscarded, o que não for NULL.

[in] pResources

Uma matriz de tipos de dados D3DKMT_HANDLE que representam identificadores de recursos de runtime do Direct3D.

[in] HandleList

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

Se HandleList não estiver NULL, o membro pResources deverá ser NULL.

[out] pDiscarded

Matriz opcional de variáveis boolianas especificando se cada recurso ou alocação foi descartado.

pResults

[out] Ponteiro para uma matriz de enumerações D3DDDI_RECLAIM_RESULT que representam resultados, especificando se cada recurso ou alocação está OK, descartado ou não tem compromisso.

pResults será válido somente se o DXGKDDI_INTERFACE_VERSION e D3D_UMD_INTERFACE_VERSION forem maiores ou iguais a DXGKDDI_INTERFACE_VERSION_WDDM2_1 e D3D_UMD_INTERFACE_VERSION_WDDM2_1, respectivamente.

[in] pResults

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

PagingFenceValue

A cerca de paginação a ser sincronizada 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
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)