ReactOS 0.4.17-dev-934-g091855f
IDirect3DDeviceManager9 Interface Reference
Inheritance diagram for IDirect3DDeviceManager9:
Collaboration diagram for IDirect3DDeviceManager9:

Public Member Functions

HRESULT ResetDevice ([in] IDirect3DDevice9 *pDevice, [in] UINT resetToken)
 
HRESULT OpenDeviceHandle ([out] HANDLE *phDevice)
 
HRESULT CloseDeviceHandle ([in] HANDLE hDevice)
 
HRESULT TestDevice ([in] HANDLE hDevice)
 
HRESULT LockDevice ([in] HANDLE hDevice, [out] IDirect3DDevice9 **ppDevice, [in] BOOL fBlock)
 
HRESULT UnlockDevice ([in] HANDLE hDevice, [in] BOOL fSaveState)
 
HRESULT GetVideoService ([in] HANDLE hDevice, [in] REFIID riid, [out] void **ppService)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 560 of file dxva2api.idl.

Member Function Documentation

◆ CloseDeviceHandle()

HRESULT IDirect3DDeviceManager9::CloseDeviceHandle ( [in] HANDLE  hDevice)

◆ GetVideoService()

HRESULT IDirect3DDeviceManager9::GetVideoService ( [in] HANDLE  hDevice,
[in] REFIID  riid,
[out] void **  ppService 
)

◆ LockDevice()

HRESULT IDirect3DDeviceManager9::LockDevice ( [in] HANDLE  hDevice,
[out] IDirect3DDevice9 **  ppDevice,
[in] BOOL  fBlock 
)

◆ OpenDeviceHandle()

HRESULT IDirect3DDeviceManager9::OpenDeviceHandle ( [out] HANDLE *  phDevice)

◆ ResetDevice()

HRESULT IDirect3DDeviceManager9::ResetDevice ( [in] IDirect3DDevice9 *  pDevice,
[in] UINT  resetToken 
)

◆ TestDevice()

HRESULT IDirect3DDeviceManager9::TestDevice ( [in] HANDLE  hDevice)

◆ UnlockDevice()

HRESULT IDirect3DDeviceManager9::UnlockDevice ( [in] HANDLE  hDevice,
[in] BOOL  fSaveState 
)

The documentation for this interface was generated from the following file: