Fonction MFCreateDXGIDeviceManager (mfapi.h)
Crée une instance de l’infrastructure graphique Microsoft DirectX (DXGI) Gestionnaire de périphériques.
Syntaxe
HRESULT MFCreateDXGIDeviceManager(
[out] UINT *resetToken,
[out] IMFDXGIDeviceManager **ppDeviceManager
);
Paramètres
[out] resetToken
Reçoit un jeton qui identifie ce instance du Gestionnaire de périphériques DXGI. Utilisez ce jeton lors de l’appel de IMFDXGIDeviceManager ::ResetDevice.
[out] ppDeviceManager
Reçoit un pointeur vers l’interface IMFDXGIDeviceManager . L’appelant doit libérer l’interface.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Lorsque vous créez un IMFDXGIDeviceManager avec MFCreateDXGIDeviceManager, un appareil Microsoft Direct3D 11 n’est pas associé au gestionnaire de périphériques. Pour associer un appareil Direct3D 11 au gestionnaire de périphériques, appelez IMFDXGIDeviceManager ::ResetDevice, en passant le pointeur vers l’appareil Direct3D 11. Pour créer un appareil Direct3D 11, appelez D3D11CreateDevice. L’appareil doit être créé avec l’indicateur de création d’appareil D3D11_CREATE_DEVICE_VIDEO_SUPPORT qui est défini dans l’énumération D3D11_CREATE_DEVICE_FLAG .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | mfapi.h |
Bibliothèque | Mfplat.lib |
DLL | Mfplat.dll |