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) |