Compartir a través de


estructura DXGI_DDI_ARG_QUERYRESOURCERESIDENCY (dxgiddi.h)

La estructura DXGI_DDI_ARG_QUERYRESOURCERESIDENCY describe el estado de residencia de una lista de recursos.

Sintaxis

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;

Miembros

[in] hDevice

Identificador del dispositivo de visualización (contexto de gráficos) en el que el controlador determina el estado de residencia de recursos. El tiempo de ejecución de Direct3D pasa este identificador al controlador en el miembro hDrvDevice de la estructura D3D10DDIARG_CREATEDEVICE cuando el tiempo de ejecución llama a la función CreateDevice(D3D10) del controlador para crear el dispositivo para mostrar.

[in] pResources

Matriz de identificadores para los recursos en los que se va a consultar la residencia.

[out] pStatus

Puntero a una matriz de valores de DXGI_DDI_RESIDENCY. El miembro Resources especifica el número de elementos de la matriz y cada elemento recibe uno de los siguientes valores para indicar el estado de residencia del recurso correspondiente en la matriz que pResources especifica.

Valor Significado
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) Los recursos residen en la memoria de GPU, que es el estado de residencia más alto.
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) Los recursos residen en la memoria compartida.
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) Los recursos no sonidentes, que es el estado de residencia más bajo.

[in] Resources

Número de elementos de las matrices pResources y pStatus .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado dxgiddi.h (incluya D3d10umddi.h)

Consulte también

QueryResourceResidencyDXGI