Función MFCreateDXGIDeviceManager (mfapi.h)
Crea una instancia de la Administrador de dispositivos microsoft DirectX Graphics Infrastructure (DXGI).
Sintaxis
HRESULT MFCreateDXGIDeviceManager(
[out] UINT *resetToken,
[out] IMFDXGIDeviceManager **ppDeviceManager
);
Parámetros
[out] resetToken
Recibe un token que identifica esta instancia del Administrador de dispositivos DXGI. Use este token al llamar a IMFDXGIDeviceManager::ResetDevice.
[out] ppDeviceManager
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
Al crear un IMFDXGIDeviceManager con MFCreateDXGIDeviceManager, un dispositivo Microsoft Direct3D 11 no está asociado al administrador de dispositivos. Para asociar un dispositivo Direct3D 11 con el administrador de dispositivos, llama a IMFDXGIDeviceManager::ResetDevice, pasando el puntero al dispositivo Direct3D 11. Para crear un dispositivo Direct3D 11, llama a D3D11CreateDevice. El dispositivo debe crearse con la marca de creación de dispositivos D3D11_CREATE_DEVICE_VIDEO_SUPPORT que se define en la enumeración D3D11_CREATE_DEVICE_FLAG .
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 |