Compartir a través de


PFND3DDDI_SETPRIORITY función de devolución de llamada (d3dumddi.h)

La función setPriority establece la prioridad de expulsión de memoria para una textura administrada.

Sintaxis

PFND3DDDI_SETPRIORITY Pfnd3dddiSetpriority;

HRESULT Pfnd3dddiSetpriority(
  HANDLE hDevice,
  const D3DDDIARG_SETPRIORITY *unnamedParam2
)
{...}

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pData [in]

Puntero a una estructura D3DDDIARG_SETPRIORITY que especifica el nivel de prioridad que se va a establecer para la textura administrada.

Valor devuelto

setPriority devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK El nivel de prioridad se ha establecido correctamente.
E_INVALIDARG Los parámetros se validaron y determinaron que son incorrectos.

Observaciones

El entorno de ejecución de Microsoft Direct3D llama a setPriority para establecer el nivel de prioridad de un recurso. El controlador de visualización en modo de usuario debe traducir el identificador de recursos proporcionado en el miembro hResource de la estructura de D3DDDIARG_SETPRIORITY a la que apunta pData a un identificador de asignación. Después de que el controlador realice esta traducción, el controlador debe pasar el controlador resultante en una llamada a la función pfnSetPriorityCb.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb