Partilhar 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 o status de residência do recurso. O runtime do Direct3D passa essa alça para o driver no hDrvDevice membro 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 residência.

[out] pStatus

Um ponteiro para uma matriz de valores DXGI_DDI_RESIDENCY. O número de elementos na matriz é especificado pelo membro recursos e cada elemento recebe um dos seguintes valores para indicar o status de residência do recurso correspondente na matriz que pResources especifica.

Value significado
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) Os recursos residem na memória de GPU, que é o status de residência mais alto.
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
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
cabeçalho dxgiddi.h (inclua D3d10umddi.h)

Consulte também

QueryResourceResidencyDXGI