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 de 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.

Comentarios

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 que se proporciona en el miembro hResource de la estructura de D3DDDIARG_SETPRIORITY a la que apunta pData a un identificador de asignación. Una vez que el controlador realiza esta traducción, el controlador debe pasar el identificador resultante en una llamada a la función pfnSetPriorityCb .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb