Fonction MFLockDXGIDeviceManager (mfapi.h)
Verrouille l’Gestionnaire de périphériques d’infrastructure graphique Microsoft DirectX (DXGI) partagée.
Syntaxe
HRESULT MFLockDXGIDeviceManager(
[out] UINT *pResetToken,
[out] IMFDXGIDeviceManager **ppManager
);
Paramètres
[out] pResetToken
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. Ce paramètre peut être NULL.
[out] ppManager
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
Cette fonction obtient un pointeur vers un Gestionnaire de périphériques instance DXGI qui peut être partagé entre les composants. La plateforme Microsoft Media Foundation crée cette instance du Gestionnaire de périphériques DXGI en tant qu’objet singleton. Vous pouvez également créer un Gestionnaire de périphériques DXGI en appelant MFCreateDXGIDeviceManager.
La première fois que cette fonction est appelée, la plateforme Media Foundation crée le Gestionnaire de périphériques DXGI partagé.
Lorsque vous avez terminé d’utiliser le pointeur IMFDXGIDeviceManager , appelez le MFUnlockDXGIDeviceManager.
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 |