Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine instance der DXGI-Geräte-Manager (Microsoft DirectX Graphics Infrastructure).
Syntax
HRESULT MFCreateDXGIDeviceManager(
[out] UINT *resetToken,
[out] IMFDXGIDeviceManager **ppDeviceManager
);
Parameter
[out] resetToken
Empfängt ein Token, das diese instance der DXGI-Geräte-Manager identifiziert. Verwenden Sie dieses Token beim Aufrufen von IMFDXGIDeviceManager::ResetDevice.
[out] ppDeviceManager
Empfängt einen Zeiger auf die IMFDXGIDeviceManager-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Wenn Sie einen IMFDXGIDeviceManager mit MFCreateDXGIDeviceManager erstellen, wird dem Geräte-Manager kein Microsoft Direct3D 11-Gerät zugeordnet. Um dem Geräte-Manager ein Direct3D 11-Gerät zuzuordnen, rufen Sie IMFDXGIDeviceManager::ResetDevice auf, und übergeben Sie den Zeiger auf das Direct3D 11-Gerät. Rufen Sie D3D11CreateDevice auf, um ein Direct3D 11-Gerät zu erstellen. Das Gerät sollte mit dem flag D3D11_CREATE_DEVICE_VIDEO_SUPPORT Geräteerstellung erstellt werden, das in der D3D11_CREATE_DEVICE_FLAG-Enumeration definiert ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |