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