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 权限。
要求
要求 | 值 |
---|---|
Header | mfd3d12.h |