Interfaccia IMFDXGIDeviceManager (mfobjects.h)

Consente a due thread di condividere lo stesso dispositivo Microsoft Direct3D 11.

Ereditarietà

L'interfaccia IMFDXGIDeviceManager eredita dall'interfaccia IUnknown . IMFDXGIDeviceManager include anche questi tipi di membri:

Metodi

L'interfaccia FMDXGIDeviceManager include questi metodi.

 
FMDXGIDeviceManager::CloseDeviceHandle

Chiude un handle di dispositivo Microsoft Direct3D.
FMDXGIDeviceManager::GetVideoService

Esegue query sul dispositivo Microsoft Direct3D per un'interfaccia.
IMFDXGIDeviceManager::LockDevice

Concede al chiamante l'accesso esclusivo al dispositivo Microsoft Direct3D.
IMFDXGIDeviceManager::OpenDeviceHandle

Ottiene un handle per il dispositivo Microsoft Direct3D.
IMFDXGIDeviceManager::ResetDevice

Imposta il dispositivo Microsoft Direct3D o notifica alla gestione dispositivi che il dispositivo Direct3D è stato reimpostato.
IMFDXGIDeviceManager::TestDevice

Verifica se un handle di dispositivi Microsoft Direct3D è valido.
IMFDXGIDeviceManager::UnlockDevice

Sblocca il dispositivo Microsoft Direct3D.

Commenti

Questa interfaccia è esposta dalla Gestione dispositivi microsoft DirectX Graphics Infrastructure (DXGI). Per creare la Gestione dispositivi DXGI, chiamare la funzione MFCreateDXGIDeviceManager.

Quando si crea un oggetto IMFDXGIDeviceManager con MFCreateDXGIDeviceManager, un dispositivo Direct3D 11 non è associato alla gestione dispositivi. Per associare un dispositivo Direct3D 11 alla gestione dispositivi, chiamare FMIDXGIDeviceManager::ResetDevice, passando il puntatore al dispositivo Direct3D 11. Per creare un dispositivo Direct3D 11, chiamare D3D11CreateDevice. Il dispositivo deve essere creato con il flag di creazione del dispositivo D3D11_CREATE_DEVICE_VIDEO_SUPPORT definito nell'enumerazione D3D11_CREATE_DEVICE_FLAG .

Per i dispositivi Microsoft Direct3D 9, usare l'interfaccia IDirect3DDeviceManager9 .

Le app di Windows Store devono usare LE API Video FMDXGIDeviceManager e Direct3D 11.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfobjects.h (include Mfidl.h)

Vedi anche

Interfacce di Media Foundation