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


Метод IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady (mfd3d12.h)

Хранит дескриптор события, который будет задан, когда ресурс D3D12 будет готов. Это событие может использоваться потоком ЦП, чтобы дождаться завершения выполнения задач GPU производителя ресурсов, а производитель активирует сигнал о готовности ресурса.

Синтаксис

HRESULT SignalEventOnResourceReady(
  HANDLE hEvent
);

Параметры

hEvent

Дескриптор события, которое будет задано, когда ресурс будет готов.

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

Значение Описание:
S_OK Успешное завершение
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL Попытка вызова или команды не поддерживается в версии DirectX, используемой компонентом.
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL Указанный тип носителя не поддерживается версией DirectX, используемой компонентом.

Комментарии

Если дескриптор событий имеет ограниченные права доступа, дескриптор должен иметь по крайней мере право на EVENT_MODIFY_STATE . За закрытие дескриптора отвечает вызывающий объект.

Требования

Требование Значение
Заголовок mfd3d12.h