Funzione MFCreateDXGIDeviceManager (mfapi.h)
Crea un'istanza di Microsoft DirectX Graphics Infrastructure (DXGI) Gestione dispositivi.
Sintassi
HRESULT MFCreateDXGIDeviceManager(
[out] UINT *resetToken,
[out] IMFDXGIDeviceManager **ppDeviceManager
);
Parametri
[out] resetToken
Riceve un token che identifica questa istanza del Gestione dispositivi DXGI. Usare questo token quando si chiama FMDXGIDeviceManager::ResetDevice.
[out] ppDeviceManager
Riceve un puntatore all'interfaccia IMFDXGIDeviceManager . Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando si crea un oggetto IMFDXGIDeviceManager con MFCreateDXGIDeviceManager, un dispositivo Microsoft Direct3D 11 non è associato alla gestione dispositivi. Per associare un dispositivo Direct3D 11 alla gestione dispositivi, chiamare FMIDXGIDeviceManager::ResetDevice, passando il puntatore al dispositivo Direct3D 11. Per creare un dispositivo Direct3D 11, chiamare D3D11CreateDevice. Il dispositivo deve essere creato con il flag di creazione del dispositivo D3D11_CREATE_DEVICE_VIDEO_SUPPORT definito nell'enumerazione D3D11_CREATE_DEVICE_FLAG .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |