Atom
Public Member Functions | Public Attributes | List of all members
IDXGIResourceVtbl Struct Reference

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGIResource *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IDXGIResource *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IDXGIResource *This)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(IDXGIResource *This
 
__in REFGUID UINT __in_bcount (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(IDXGIResource *This
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(IDXGIResource *This
 
 HRESULT (STDMETHODCALLTYPE *GetParent)(IDXGIResource *This
 
 HRESULT (STDMETHODCALLTYPE *GetDevice)(IDXGIResource *This
 
 HRESULT (STDMETHODCALLTYPE *GetSharedHandle)(IDXGIResource *This
 
 HRESULT (STDMETHODCALLTYPE *GetUsage)(IDXGIResource *This
 
 HRESULT (STDMETHODCALLTYPE *SetEvictionPriority)(IDXGIResource *This
 
 HRESULT (STDMETHODCALLTYPE *GetEvictionPriority)(IDXGIResource *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
 
__in REFGUID Name
 
__in REFGUID UINT DataSize
 
__in REFGUID __in const IUnknown * pUnknown
 
__in REFGUID __inout UINT * pDataSize
 
__in REFGUID __inout UINT __out_bcount pDataSize void * pData
 
__in REFIID riid
 
__in REFIID __out void ** ppParent
 
__in REFIID __out void ** ppDevice
 
__out HANDLE * pSharedHandle
 
__out DXGI_USAGE * pUsage
 
UINT EvictionPriority
 
__out UINT * pEvictionPriority
 

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