Antarmuka IMFDXGIDeviceManager (mfobjects.h)

Memungkinkan dua utas untuk berbagi perangkat Microsoft Direct3D 11 yang sama.

Warisan

Antarmuka IMFDXGIDeviceManager mewarisi dari antarmuka IUnknown . IMFDXGIDeviceManager juga memiliki jenis anggota berikut:

Metode

Antarmuka IMFDXGIDeviceManager memiliki metode ini.

 
IMFDXGIDeviceManager::CloseDeviceHandle

Menutup handel perangkat Microsoft Direct3D.
IMFDXGIDeviceManager::GetVideoService

Mengkueri perangkat Microsoft Direct3D untuk antarmuka.
IMFDXGIDeviceManager::LockDevice

Memberi penelepon akses eksklusif ke perangkat Microsoft Direct3D.
IMFDXGIDeviceManager::OpenDeviceHandle

Mendapatkan handel ke perangkat Microsoft Direct3D.
IMFDXGIDeviceManager::ResetDevice

Mengatur perangkat Microsoft Direct3D atau memberi tahu manajer perangkat bahwa perangkat Direct3D direset.
IMFDXGIDeviceManager::TestDevice

Menguji apakah handel perangkat Microsoft Direct3D valid.
IMFDXGIDeviceManager::UnlockDevice

Membuka kunci perangkat Microsoft Direct3D.

Keterangan

Antarmuka ini diekspos oleh Manajer Perangkat Microsoft DirectX Graphics Infrastructure (DXGI). Untuk membuat Manajer Perangkat DXGI, panggil fungsi MFCreateDXGIDeviceManager .

Saat Anda membuat IMFDXGIDeviceManager dengan MFCreateDXGIDeviceManager, perangkat Direct3D 11 tidak terkait dengan manajer perangkat. Untuk mengaitkan perangkat Direct3D 11 dengan manajer perangkat, panggil IMFDXGIDeviceManager::ResetDevice, meneruskan pointer ke perangkat Direct3D 11. Untuk membuat perangkat Direct3D 11, panggil D3D11CreateDevice. Perangkat harus dibuat dengan bendera pembuatan perangkat D3D11_CREATE_DEVICE_VIDEO_SUPPORT yang ditentukan dalam enumerasi D3D11_CREATE_DEVICE_FLAG .

Untuk perangkat Microsoft Direct3D 9, gunakan antarmuka IDirect3DDeviceManager9 .

Aplikasi Windows Store harus menggunakan IMFDXGIDeviceManager dan Direct3D 11 Video API.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfobjects.h (termasuk Mfidl.h)

Lihat juga

Antarmuka Media Foundation