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