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

Public Member Functions

HRESULT CreateSubresourceSurface (UINT index, [out] IDXGISurface2 **surface)
 
HRESULT CreateSharedHandle ([in] const SECURITY_ATTRIBUTES *attributes, [in] DWORD access, [in] const WCHAR *name, [out] HANDLE *handle)
 
- Public Member Functions inherited from IDXGIResource
HRESULT GetSharedHandle ([out] HANDLE *pSharedHandle)
 
HRESULT GetUsage ([out] DXGI_USAGE *pUsage)
 
HRESULT SetEvictionPriority ([in] UINT EvictionPriority)
 
HRESULT GetEvictionPriority ([out, retval] UINT *pEvictionPriority)
 
- Public Member Functions inherited from IDXGIDeviceSubObject
HRESULT GetDevice ([in] REFIID riid, [out] void **device)
 
- Public Member Functions inherited from IDXGIObject
HRESULT SetPrivateData ([in] REFGUID guid, [in] UINT data_size, [in] const void *data)
 
HRESULT SetPrivateDataInterface ([in] REFGUID guid, [in] const IUnknown *object)
 
HRESULT GetPrivateData ([in] REFGUID guid, [in, out] UINT *data_size, [out] void *data)
 
HRESULT GetParent ([in] REFIID riid, [out] void **parent)
 
- 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 166 of file dxgi1_2.idl.

Member Function Documentation

◆ CreateSharedHandle()

HRESULT IDXGIResource1::CreateSharedHandle ( [in] const SECURITY_ATTRIBUTES *  attributes,
[in] DWORD  access,
[in] const WCHAR *  name,
[out] HANDLE *  handle 
)

◆ CreateSubresourceSurface()

HRESULT IDXGIResource1::CreateSubresourceSurface ( UINT  index,
[out] IDXGISurface2 **  surface 
)

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