структура D3DDDICB_SETPRIORITY (d3dumddi.h)
Структура D3DDDICB_SETPRIORITY описывает уровень приоритета, которому необходимо задать ресурс или список выделений.
Синтаксис
typedef struct _D3DDDICB_SETPRIORITY {
[in] HANDLE hResource;
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *HandleList;
[in] const UINT *pPriorities;
} D3DDDICB_SETPRIORITY;
Члены
[in] hResource
Дескриптор ресурса, приоритет которого должен быть задан. Если драйвер отображения в пользовательском режиме использует массив, указанный HandleList, чтобы задать приоритет для списка выделений, он задает hResource значение NULL. Если драйвер отображения в пользовательском режиме задает hResource значением, неNULL, необходимо задать элемент NumAllocations равным нулю и HandleList значение NULL.
Если hResource не являетсяNULL, все выделения, принадлежащие ресурсу, задаются приоритетом, заданным первым элементом массива, на который точки pPriorities.
[in] NumAllocations
Количество выделений в массиве HandleList. Если драйвер отображения в пользовательском режиме задает дескриптор в элементе hResource значение, отличное отNULL, оно должно задать значение NumAllocations равным нулю.
[in] HandleList
Массив D3DKMT_HANDLE типов данных, представляющих дескриптор режима ядра для выделения. Функция среды выполнения Microsoft Direct3D pfnAllocateC b возвращает эти дескриптора. Поэтому драйвер отображения в пользовательском режиме использует эти дескрипторы для задания приоритета для выделения.
Если драйвер отображения в пользовательском режиме задает дескриптор в элементе hResource значение, отличное отNULL, оно должно задать для HandleList значение NULL.
[in] pPriorities
Указатель на массив уровней приоритета. Если элемент hResource не являетсяNULL, массив должен содержать один элемент. Если hResourceNULL, то число элементов в массиве задается элементом NumAllocations, а каждое выделение в массиве, заданном HandleList, устанавливается на уровень приоритета соответствующего элемента в pPriorities. Список определенных уровней приоритета см. в разделе "Примечания" страницы справки pfnSetPriorityCb.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3dumddi.h (include D3dumddi.h) |