Share via


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

Consulte también

MFCreateDXGIDeviceManager

Funciones de Media Foundation