Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Назначает приоритет ресурса для планирования.
Синтаксис
DWORD SetPriority(
[in] DWORD PriorityNew
);
Параметры
[in] PriorityNew
Тип: DWORD
Приоритет, назначаемого ресурсу.
|
Различия между Direct3D 9 и Direct3D 9 для Windows Vista Приоритет может быть любым значением DWORD; Direct3D 9 для Windows Vista также поддерживает любые из этих предварительно определенных значений D3D9_RESOURCE_PRIORITY. |
Возвращаемое значение
Тип: DWORD
Возвращает предыдущее значение приоритета для ресурса.
Комментарии
Этот метод используется для изменения приоритета управляемых ресурсов (ресурсов, созданных с флагом D3DPOOL_MANAGED ). Этот метод возвращает значение 0 для неуправляемых ресурсов.
Приоритеты используются для определения времени удаления управляемых ресурсов из памяти. Ресурс с низким приоритетом удаляется перед ресурсом с высоким приоритетом. Если два ресурса имеют одинаковый приоритет, ресурс, который использовался в последнее время, хранится в памяти; другой ресурс удаляется. Приоритет управляемых ресурсов по умолчанию — 0.
Только Windows Vista. Если этот метод вызывается с помощью интерфейса IDirect3D9Ex , будут затронуты только ресурсы, созданные с флагом D3DPOOL_DEFAULT .
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | d3d9helper.h (включая D3D9.h) |
| Библиотека | D3D9.lib |