Compartir a través de


estructura DXGI_DDI_ARG_SETRESOURCEPRIORITY (dxgiddi.h)

La estructura DXGI_DDI_ARG_SETRESOURCEPRIORITY describe los parámetros para establecer el nivel de prioridad de un recurso.

Sintaxis

typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
  [in] DXGI_DDI_HDEVICE   hDevice;
  [in] DXGI_DDI_HRESOURCE hResource;
  [in] UINT               Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;

Miembros

[in] hDevice

Identificador del dispositivo de visualización (contexto de gráficos) en el que el controlador establece la prioridad de expulsión de memoria para un recurso. 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] hResource

Identificador del recurso para el que se va a establecer el nivel de prioridad.

[in] Priority

Nivel de prioridad que se va a establecer para el recurso que especifica el miembro hResource . El nivel de prioridad de un recurso se puede establecer en cualquier parte del intervalo comprendido entre 0 y 0xFFFFFFFF.

Comentarios

El nivel de prioridad en el que se establece un recurso determina su orden de expulsión de la memoria. Un recurso al que se asigna una prioridad baja se expulsa antes de un recurso con una prioridad alta. Si dos recursos tienen la misma prioridad, el recurso que se usó más recientemente se mantiene en la memoria; se expulsa el otro recurso.

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

SetResourcePriorityDXGI