estructura D3DDDICB_SETPRIORITY (d3dumddi.h)
La estructura de D3DDDICB_SETPRIORITY describe el nivel de prioridad al que se va a establecer un recurso o una lista de asignaciones.
Sintaxis
typedef struct _D3DDDICB_SETPRIORITY {
[in] HANDLE hResource;
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *HandleList;
[in] const UINT *pPriorities;
} D3DDDICB_SETPRIORITY;
Miembros
[in] hResource
Identificador de un recurso cuya prioridad se debe establecer. Si el controlador de visualización en modo de usuario usa la matriz especificada por HandleList para establecer la prioridad de la lista de asignaciones, establece hResource en NULL. Si el controlador de visualización en modo de usuario establece hResource en un valor distinto de NULL , debe establecer el miembro NumAllocations en cero y HandleList en NULL.
Si hResource no es NULL, todas las asignaciones que pertenecen al recurso se establecen en la prioridad especificada por el primer elemento de la matriz a la que apunta pPriorities .
[in] NumAllocations
Número de asignaciones en la matriz HandleList . Si el controlador de visualización en modo de usuario establece el identificador en el miembro hResource en un valor distinto de NULL , debe establecer NumAllocations en cero.
[in] HandleList
Matriz de D3DKMT_HANDLE tipos de datos que representan identificadores en modo kernel a las asignaciones. La función pfnAllocateCb del entorno de ejecución de Microsoft Direct3D devuelve estos identificadores. Por lo tanto, el controlador de pantalla en modo de usuario usa estos identificadores para establecer la prioridad de las asignaciones.
Si el controlador de visualización en modo de usuario establece el identificador en el miembro hResource en un valor distinto de NULL , debe establecer HandleList en NULL.
[in] pPriorities
Puntero a una matriz de niveles de prioridad. Si el miembro hResource no es NULL, la matriz debe contener un solo elemento. Si hResource es NULL, el miembro NumAllocations especifica el número de elementos de la matriz y cada asignación de la matriz especificada por HandleList se establece en el nivel de prioridad del elemento correspondiente en pPriorities. Para obtener una lista de los niveles de prioridad definidos, vea la sección Comentarios de la página de referencia pfnSetPriorityCb .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |