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

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

Синтаксис

NTSTATUS D3DKMTSignalSynchronizationObjectFromGpu(
  [in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam1
);

Параметры

[in] unnamedParam1

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

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

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

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Универсальное
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

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

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu2

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU