Compartilhar via


Função MFCreateDXGIDeviceManager (mfapi.h)

Cria uma instância do Gerenciador de Dispositivos DXGI (Microsoft DirectX Graphics Infrastructure).

Sintaxe

HRESULT MFCreateDXGIDeviceManager(
  [out] UINT                 *resetToken,
  [out] IMFDXGIDeviceManager **ppDeviceManager
);

Parâmetros

[out] resetToken

Recebe um token que identifica essa instância do Gerenciador de Dispositivos DXGI. Use esse token ao chamar IMFDXGIDeviceManager::ResetDevice.

[out] ppDeviceManager

Recebe um ponteiro para a interface IMFDXGIDeviceManager . O chamador deve liberar a interface .

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Quando você cria um IMFDXGIDeviceManager com MFCreateDXGIDeviceManager, um dispositivo Microsoft Direct3D 11 não é associado ao gerenciador de dispositivos. Para associar um dispositivo Direct3D 11 ao gerenciador de dispositivos, chame IMFDXGIDeviceManager::ResetDevice, passando o ponteiro para o dispositivo Direct3D 11. Para criar um dispositivo Direct3D 11, chame D3D11CreateDevice. O dispositivo deve ser criado com o sinalizador de criação do dispositivo D3D11_CREATE_DEVICE_VIDEO_SUPPORT definido na enumeração D3D11_CREATE_DEVICE_FLAG .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation