This topic has not yet been rated - Rate this topic

IMFDXGIDeviceManager interface

Enables two threads to share the same Microsoft Direct3D 11 device.

Members

The IMFDXGIDeviceManager interface inherits from the IUnknown interface. IMFDXGIDeviceManager also has these types of members:

Methods

The IMFDXGIDeviceManager interface has these methods.

MethodDescription
CloseDeviceHandle

Closes a Direct3D device handle.

GetVideoService

Queries the Direct3D device for an interface.

LockDevice

Gives the caller exclusive access to the Direct3D device.

OpenDeviceHandle

Gets a handle to the Direct3D device.

ResetDevice

Sets the Direct3D device or notifies the device manager that the Direct3D device was reset.

TestDevice

Tests whether a Direct3D device handle is valid.

UnlockDevice

Unlocks the Direct3D device.

 

Remarks

This interface is exposed by the Microsoft DirectX Graphics Infrastructure (DXGI) Device Manager. To create the DXGI Device Manager, call the MFCreateDXGIDeviceManager function.

For Microsoft Direct3D 9 devices, use the IDirect3DDeviceManager9 interface.

Windows Store apps must use IMFDXGIDeviceManager and Direct3D 11 Video APIs.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

Mfobjects.h (include Mfidl.h)

 

 

Send comments about this topic to Microsoft

Build date: 11/28/2012

Community Additions

ADD
© 2013 Microsoft. All rights reserved.