Поделиться через


функция обратного вызова PFND3DDDI_SETPRIORITY (d3dumddi.h)

Функция SetPriority задает приоритет вытеснения из памяти для управляемой текстуры.

Синтаксис

PFND3DDDI_SETPRIORITY Pfnd3dddiSetpriority;

HRESULT Pfnd3dddiSetpriority(
  HANDLE hDevice,
  const D3DDDIARG_SETPRIORITY *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

unnamedParam2

pData [in]

Указатель на структуру D3DDDIARG_SETPRIORITY , указывающую уровень приоритета для управляемой текстуры.

Возвращаемое значение

SetPriority возвращает одно из следующих значений:

Код возврата Описание
S_OK Уровень приоритета успешно задан.
E_INVALIDARG Параметры были проверены и определены как неверные.

Комментарии

Среда выполнения Microsoft Direct3D вызывает SetPriority , чтобы задать уровень приоритета для ресурса. Драйвер отображения пользовательского режима должен перевести дескриптор ресурса, предоставленный в элементе hResourceструктуры D3DDDIARG_SETPRIORITY , на которую указывает pData , в дескриптор выделения. После выполнения этого преобразования драйвер должен передать результирующий дескриптор в вызове функции pfnSetPriorityCb .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb