Compartilhar via


estrutura DXGI_DDI_ARG_QUERYRESOURCERESIDENCY (dxgiddi.h)

A estrutura DXGI_DDI_ARG_QUERYRESOURCERESIDENCY descreve o status de residência de uma lista de recursos.

Sintaxe

typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
  [in]  DXGI_DDI_HDEVICE         hDevice;
  [in]  const DXGI_DDI_HRESOURCE *pResources;
  [out] DXGI_DDI_RESIDENCY       *pStatus;
  [in]  SIZE_T                   Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;

Membros

[in] hDevice

Um identificador para o dispositivo de exibição (contexto gráfico) no qual o driver determina a residência de recursos status. 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] pResources

Uma matriz de identificadores para os recursos em que consultar a residência.

[out] pStatus

Um ponteiro para uma matriz de valores DXGI_DDI_RESIDENCY. O número de elementos na matriz é especificado pelo membro Resources e cada elemento recebe um dos valores a seguir para indicar a residência status do recurso correspondente na matriz especificada por pResources.

Valor Significado
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) Os recursos residem na memória de GPU, que é a status de residência mais alta.
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) Os recursos residem na memória compartilhada.
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) Os recursos não são residentes, que é o status de residência mais baixo.

[in] Resources

O número de elementos nas matrizes pResources e pStatus .

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

QueryResourceResidencyDXGI