estructura D3DDDICB_SETPRIORITY (d3dumddi.h)
La estructura 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 valornull que no sea, debe establecer el miembro NumAllocations en cero y HandleList en NULL.
Si hResource no esNULL, todas las asignaciones que pertenecen al recurso se establecen en la prioridad especificada por el primer elemento de la matriz a la que pPriorities apunta.
[in] NumAllocations
Número de asignaciones de la matriz de HandleList. Si el controlador de visualización en modo de usuario establece el identificador en el miembro de hResource en un valor que no esNULL, debe establecer NumAllocations en cero.
[in] HandleList
Matriz de D3DKMT_HANDLE tipos de datos que representan identificadores en modo kernel a las asignaciones. El entorno de ejecución de Microsoft Direct3D función pfnAllocateCb devuelve estos identificadores. Por lo tanto, el controlador de visualización 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 deNULL no, debe establecer HandleList en NULL.
[in] pPriorities
Puntero a una matriz de niveles de prioridad. Si el miembro hResource no esNULL, la matriz debe contener un solo elemento. Si hResource es NULL, el número de elementos de la matriz se especifica mediante el miembro NumAllocations 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 de pfnSetPriorityCb.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |