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


Метод IMFD3D12SynchronizationObject::SignalEventOnFinalResourceRelease (mfd3d12.h)

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

Синтаксис

HRESULT SignalEventOnFinalResourceRelease(
  HANDLE hEvent
);

Параметры

hEvent

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

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

HRESULT, включающий, помимо прочего, следующие значения:

Значение Описание:
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