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