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

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGIDevice1 *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IDXGIDevice1 *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IDXGIDevice1 *This)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(IDXGIDevice1 *This
 
__in REFGUID UINT __in_bcount (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetParent)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetAdapter)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateSurface)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *QueryResourceResidency)(IDXGIDevice1 *This
 
 __in_ecount (NumResources) IUnknown *const *ppResources
 
 __out_ecount (NumResources) DXGI_RESIDENCY *pResidencyStatus
 
 HRESULT (STDMETHODCALLTYPE *SetGPUThreadPriority)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetGPUThreadPriority)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *SetMaximumFrameLatency)(IDXGIDevice1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetMaximumFrameLatency)(IDXGIDevice1 *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
 
__out IDXGIAdapter ** pAdapter
 
__in const DXGI_SURFACE_DESCpDesc
 
__in const DXGI_SURFACE_DESC UINT NumSurfaces
 
__in const DXGI_SURFACE_DESC UINT DXGI_USAGE Usage
 
__in const DXGI_SURFACE_DESC UINT DXGI_USAGE __in_opt const DXGI_SHARED_RESOURCEpSharedResource
 
__in const DXGI_SURFACE_DESC UINT DXGI_USAGE __in_opt const DXGI_SHARED_RESOURCE __out IDXGISurface ** ppSurface
 
UINT NumResources
 
INT Priority
 
__out INT * pPriority
 
UINT MaxLatency
 
__out UINT * pMaxLatency
 

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