共用方式為


MFCreateD3D12SynchronizationObject 函式 (mfd3d12.h)

具現化媒體基礎 D3D12 同步處理基本類型,用來同步存取儲存在 Media Foundation 物件中的 D3D12 資源。

語法

HRESULT MFCreateD3D12SynchronizationObject(
  ID3D12Device *pDevice,
  REFIID       riid,
  void         **ppvSyncObject
);

參數

pDevice

與所建立之資源和基本類型相關聯的 ID3D12Device

riid

識別將建立之同步處理物件的介面的 GUID。

ppvSyncObject

接收指向所建立同步處理物件的 void**

傳回值

HRESULT,包括但不限於下列值:

描述
S_OK Success
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL 元件所使用的 DirectX 版本不支援嘗試的呼叫或命令。
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL 元件所使用的 DirectX 版本不支援指定的媒體類型。

規格需求

需求
標頭 mfd3d12.h