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


Функция D3DKMTSignalSynchronizationObjectFromGpu2 (d3dkmthk.h)

D3DKMTSignalSynchronizationObjectFromGpu2 используется для сигнала отслеживаемого забора. Если определенный модуль обработки графики (GPU) не может писать новое отслеживаемое значение ограждения непосредственно с помощью виртуального адреса GPU, драйвер должен очистить свой буфер команд и выдать сигнал из пакета GPU с помощью D3DKMTSignalSynchronizationObjectFromGpu2. Для драйверов модели драйверов windows (WDDM) версии 2 существующие D3DKMTSignalSynchronizationObject и D3DKMTSignalSynchronizationObject2 обратные вызовы не рекомендуется и в конечном итоге будут удалены.

Синтаксис

NTSTATUS D3DKMTSignalSynchronizationObjectFromGpu2(
  [in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam1
);

Параметры

[in] unnamedParam1

Структура D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2, предоставляющая сведения о запрошенной операции.

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

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

Возвращаемый код Описание
STATUS_SUCCESS Операция выполнена успешно.
STATUS_INVALID_PARAMETER Параметры были проверены и определены как неверные.

Эта функция также может возвращать другие значения NTSTATUS.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Всеобщий
заголовка d3dkmthk.h (include D3dkmthk.h)
библиотеки Gdi32.lib
DLL Gdi32.dll

См. также

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2