структура D3DKMT_SETALLOCATIONPRIORITY (d3dkmthk.h)
Структура D3DKMT_SETALLOCATIONPRIORITY описывает уровень приоритета для задания ресурса или списка выделений.
Синтаксис
typedef struct _D3DKMT_SETALLOCATIONPRIORITY {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hResource;
[in] const D3DKMT_HANDLE *phAllocationList;
[in] UINT AllocationCount;
[in] const UINT *pPriorities;
} D3DKMT_SETALLOCATIONPRIORITY;
Члены
[in] hDevice
Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра для устройства, с которым связан ресурс или список выделений.
[in] hResource
Дескриптор ресурса, приоритет которого должен быть задан. Если OpenGL ICD использует массив, который phAllocationList задает приоритет для списка выделений, он задает hResource значение NULL. Если параметр OpenGL ICD задает
Если hResource не являетсяNULL, все выделения, принадлежащие ресурсу, задаются приоритетом, заданным первым элементом массива, на который точки pPriorities.
[in] phAllocationList
Массив D3DKMT_HANDLE типов данных, представляющих дескриптор режима ядра для выделения. Если openGL ICD задает дескриптор в элементе hResource значение, отличное отNULL, оно должно задать значение phAllocationList значение NULL.
[in] AllocationCount
Число выделений в массиве, phAllocationList. Если icD OpenGL задает дескриптор в элементе hResource значение, отличное отNULL, оно должно задать значение AllocationCount равным нулю.
[in] pPriorities
Указатель на массив уровней приоритета. Если элемент hResource не являетсяNULL, массив должен содержать один элемент. Если
Для каждого элемента в pPriorities можно задать одно из следующих значений.
Перечислитель | Значение |
---|---|
D3DDDI_ALLOCATIONPRIORITY_MINIMUM (0x28000000) | Минимальный приоритет |
D3DDDI_ALLOCATIONPRIORITY_LOW (0x50000000) | Низкий приоритет |
D3DDDI_ALLOCATIONPRIORITY_NORMAL (0x78000000) | Обычный приоритет |
D3DDDI_ALLOCATIONPRIORITY_HIGH (0xa0000000) | Высокий приоритет |
D3DDDI_ALLOCATIONPRIORITY_MAXIMUM (0xc8000000) | Максимальный приоритет |
Дополнительные сведения о значениях предыдущих значений см. в разделе "Примечания" функции pfnSetPriorityCb.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dkmthk.h (include D3dkmthk.h) |