MFCreateD3D12SynchronizationObject 함수(mfd3d12.h)

Media Foundation 개체에 저장된 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