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

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

Синтаксис

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

Параметры

[in] unnamedParam1

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

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

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

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

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

Требования

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

См. также

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2