Метод IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease (mfd3d12.h)
Помещает в очередь ограждение в указанную очередь команд, которая будет сигнализировать объекту синхронизации, когда GPU завершит обработку команд потребителя. Этот метод сигнализирует, когда ресурс больше не используется и был освобожден потребителем.
Синтаксис
HRESULT EnqueueResourceRelease(
ID3D12CommandQueue *pConsumerCommandQueue
);
Параметры
pConsumerCommandQueue
Указатель на ID3D12CommandQueue , представляющий очередь команд потребителя, в которую следует поместить ограждение.
Возвращаемое значение
Значение | Описание: |
---|---|
S_OK | Успешное завершение |
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL | Попытка вызова или команды не поддерживается в версии DirectX, используемой компонентом. |
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL | Указанный тип носителя не поддерживается версией DirectX, используемой компонентом. |
Требования
Требование | Значение |
---|---|
Заголовок | mfd3d12.h |