Función MFLockDXGIDeviceManager (mfapi.h)
Bloquea el Administrador de dispositivos compartido de infraestructura de gráficos de Microsoft DirectX (DXGI).
Sintaxis
HRESULT MFLockDXGIDeviceManager(
[out] UINT *pResetToken,
[out] IMFDXGIDeviceManager **ppManager
);
Parámetros
[out] pResetToken
Recibe un token que identifica esta instancia del Administrador de dispositivos DXGI. Use este token al llamar a IMFDXGIDeviceManager::ResetDevice. Este parámetro puede ser NULL.
[out] ppManager
Recibe un puntero a la interfaz IMFDXGIDeviceManager . El autor de la llamada debe liberar la interfaz .
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Esta función obtiene un puntero a una instancia de DXGI Administrador de dispositivos que se puede compartir entre componentes. La plataforma Microsoft Media Foundation crea esta instancia del Administrador de dispositivos DXGI como un objeto singleton. Como alternativa, puede crear una nueva Administrador de dispositivos DXGI llamando a MFCreateDXGIDeviceManager.
La primera vez que se llama a esta función, la plataforma Media Foundation crea el Administrador de dispositivos DXGI compartido.
Cuando haya terminado de usar el puntero IMFDXGIDeviceManager , llame al MFUnlockDXGIDeviceManager.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Mfplat.lib |
Archivo DLL | Mfplat.dll |