Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
PFN_IDDCXSETREALTIMEGPUPRIORITY — это указатель на функцию обратного вызова ОС, с помощью которой приоритет GPU устройства DirectX в режиме реального времени.
Синтаксис
PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;
HRESULT * PfnIddcxsetrealtimegpupriority(
[in] PIDD_DRIVER_GLOBALS DriverGlobals,
[in] IDDCX_SWAPCHAIN SwapChainObject,
[in] const IDARG_IN_SETREALTIMEGPUPRIORITY *pIn
)
{...}
Параметры
[in] DriverGlobals
Указатель на структуру IDD_DRIVER_GLOBALS, содержащую системные данные для каждого драйвера.
[in] SwapChainObject
Объект IDDCX_SWAPCHAIN, представляющий цепочку буферов, который будет обрабатывать предоставленное устройство DXGI.
[in] pIn
Указатель на структуру IDARG_IN_SETREALTIMEGPUPRIORITY с дополнительными входными аргументами о устройстве DXGI.
Возвращаемое значение
Если подпрограмма завершается успешно, она возвращает S_OK. В противном случае возвращается соответствующий код ошибки NTSTATUS, например приведенный ниже.
Код ошибки | Значение |
---|---|
E_INVALIDARG | Указан недопустимый объект цепочки буферов. |
E_NOTIMPL | Повышение приоритета GPU не поддерживается. См. примечания. |
Замечания
Непрямый драйвер отображения (IDD) не должен использовать этот указатель для прямого вызова функции, на которую он указывает. Идентификаторы должны вместо этого вызывать IddCxSetRealtimeGPUPriority.
Установка приоритета в режиме реального времени не поддерживается в WDDM 1. устройстваx; IddCxSetRealtimeGPUPriority возвращает E_NOTIMPL для таких устройств.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 22H2 |
заголовка | iddcx.h |