RetroArch
Public Member Functions | Public Attributes | List of all members
ID3D11Device4Vtbl Struct Reference

#include <d3d11_4.h>

Collaboration diagram for ID3D11Device4Vtbl:
[legend]

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11Device4 *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11Device4 *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(ID3D11Device4 *This)
 
 HRESULT (STDMETHODCALLTYPE *CreateBuffer)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture1D)(ID3D11Device4 *This
 
_In_ const D3D11_TEXTURE1D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture2D)(ID3D11Device4 *This
 
_In_ const D3D11_TEXTURE2D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture3D)(ID3D11Device4 *This
 
_In_ const D3D11_TEXTURE3D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateShaderResourceView)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateUnorderedAccessView)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRenderTargetView)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDepthStencilView)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateInputLayout)(ID3D11Device4 *This
 
 _In_reads_ (NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs
 
 _In_range_ (0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT) UINT NumElements
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecodeWithInputSignature
 
 HRESULT (STDMETHODCALLTYPE *CreateVertexShader)(ID3D11Device4 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateGeometryShader)(ID3D11Device4 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput)(ID3D11Device4 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
_In_ SIZE_T _In_reads_opt_ (NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODeclaration
 
_In_ SIZE_T _In_range_ (0, D3D11_SO_STREAM_COUNT *D3D11_SO_OUTPUT_COMPONENT_COUNT) UINT NumEntries
 
_In_ SIZE_T _In_reads_opt_ (NumStrides) const UINT *pBufferStrides
 
_In_ SIZE_T _In_range_ (0, D3D11_SO_BUFFER_SLOT_COUNT) UINT NumStrides
 
 HRESULT (STDMETHODCALLTYPE *CreatePixelShader)(ID3D11Device4 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateHullShader)(ID3D11Device4 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateDomainShader)(ID3D11Device4 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateComputeShader)(ID3D11Device4 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateClassLinkage)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateBlendState)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDepthStencilState)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRasterizerState)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateSamplerState)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateQuery)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreatePredicate)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateCounter)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeferredContext)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *OpenSharedResource)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckFormatSupport)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckMultisampleQualityLevels)(ID3D11Device4 *This
 
 void (STDMETHODCALLTYPE *CheckCounterInfo)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckCounter)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)(ID3D11Device4 *This
 
D3D11_FEATURE _Out_writes_bytes_ (FeatureSupportDataSize) void *pFeatureSupportData
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D11Device4 *This
 
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_ (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D11Device4 *This
 
 D3D_FEATURE_LEVEL (STDMETHODCALLTYPE *GetFeatureLevel)(ID3D11Device4 *This)
 
 UINT (STDMETHODCALLTYPE *GetCreationFlags)(ID3D11Device4 *This)
 
 HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)(ID3D11Device4 *This)
 
 void (STDMETHODCALLTYPE *GetImmediateContext)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *SetExceptionMode)(ID3D11Device4 *This
 
 UINT (STDMETHODCALLTYPE *GetExceptionMode)(ID3D11Device4 *This)
 
 void (STDMETHODCALLTYPE *GetImmediateContext1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeferredContext1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateBlendState1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRasterizerState1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeviceContextState)(ID3D11Device4 *This
 
UINT _In_reads_ (FeatureLevels) const D3D_FEATURE_LEVEL *pFeatureLevels
 
 HRESULT (STDMETHODCALLTYPE *OpenSharedResource1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *OpenSharedResourceByName)(ID3D11Device4 *This
 
 void (STDMETHODCALLTYPE *GetImmediateContext2)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeferredContext2)(ID3D11Device4 *This
 
 void (STDMETHODCALLTYPE *GetResourceTiling)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckMultisampleQualityLevels1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture2D1)(ID3D11Device4 *This
 
_In_ const D3D11_TEXTURE2D_DESC1 _In_reads_opt_ (_Inexpressible_(pDesc1->MipLevels *pDesc1->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture3D1)(ID3D11Device4 *This
 
_In_ const D3D11_TEXTURE3D_DESC1 _In_reads_opt_ (_Inexpressible_(pDesc1->MipLevels)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateRasterizerState2)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateShaderResourceView1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateUnorderedAccessView1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRenderTargetView1)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateQuery1)(ID3D11Device4 *This
 
 void (STDMETHODCALLTYPE *GetImmediateContext3)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeferredContext3)(ID3D11Device4 *This
 
 void (STDMETHODCALLTYPE *WriteToSubresource)(ID3D11Device4 *This
 
 void (STDMETHODCALLTYPE *ReadFromSubresource)(ID3D11Device4 *This
 
 HRESULT (STDMETHODCALLTYPE *RegisterDeviceRemovedEvent)(ID3D11Device4 *This
 
 void (STDMETHODCALLTYPE *UnregisterDeviceRemoved)(ID3D11Device4 *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
 
_In_ const D3D11_BUFFER_DESCpDesc
 
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATApInitialData
 
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA _COM_Outptr_opt_ ID3D11Buffer ** ppBuffer
 
_In_ const D3D11_TEXTURE1D_DESCpDesc
 
_In_ const D3D11_TEXTURE1D_DESC _COM_Outptr_opt_ ID3D11Texture1D ** ppTexture1D
 
_In_ const D3D11_TEXTURE2D_DESCpDesc
 
_In_ const D3D11_TEXTURE2D_DESC _COM_Outptr_opt_ ID3D11Texture2D ** ppTexture2D
 
_In_ const D3D11_TEXTURE3D_DESCpDesc
 
_In_ const D3D11_TEXTURE3D_DESC _COM_Outptr_opt_ ID3D11Texture3D ** ppTexture3D
 
_In_ ID3D11ResourcepResource
 
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC _COM_Outptr_opt_ ID3D11ShaderResourceView ** ppSRView
 
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC _COM_Outptr_opt_ ID3D11UnorderedAccessView ** ppUAView
 
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC _COM_Outptr_opt_ ID3D11RenderTargetView ** ppRTView
 
_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC _COM_Outptr_opt_ ID3D11DepthStencilView ** ppDepthStencilView
 
_In_ SIZE_T BytecodeLength
 
_In_ SIZE_T _COM_Outptr_opt_ ID3D11InputLayout ** ppInputLayout
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkagepClassLinkage
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11VertexShader ** ppVertexShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader ** ppGeometryShader
 
_In_ SIZE_T _In_ UINT RasterizedStream
 
_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkagepClassLinkage
 
_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader ** ppGeometryShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11PixelShader ** ppPixelShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11HullShader ** ppHullShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11DomainShader ** ppDomainShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11ComputeShader ** ppComputeShader
 
_COM_Outptr_ ID3D11ClassLinkage ** ppLinkage
 
_In_ const D3D11_BLEND_DESCpBlendStateDesc
 
_In_ const D3D11_BLEND_DESC _COM_Outptr_opt_ ID3D11BlendState ** ppBlendState
 
_In_ const D3D11_DEPTH_STENCIL_DESCpDepthStencilDesc
 
_In_ const D3D11_DEPTH_STENCIL_DESC _COM_Outptr_opt_ ID3D11DepthStencilState ** ppDepthStencilState
 
_In_ const D3D11_RASTERIZER_DESCpRasterizerDesc
 
_In_ const D3D11_RASTERIZER_DESC _COM_Outptr_opt_ ID3D11RasterizerState ** ppRasterizerState
 
_In_ const D3D11_SAMPLER_DESCpSamplerDesc
 
_In_ const D3D11_SAMPLER_DESC _COM_Outptr_opt_ ID3D11SamplerState ** ppSamplerState
 
_In_ const D3D11_QUERY_DESCpQueryDesc
 
_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Query ** ppQuery
 
_In_ const D3D11_QUERY_DESCpPredicateDesc
 
_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Predicate ** ppPredicate
 
_In_ const D3D11_COUNTER_DESCpCounterDesc
 
_In_ const D3D11_COUNTER_DESC _COM_Outptr_opt_ ID3D11Counter ** ppCounter
 
UINT ContextFlags
 
UINT _COM_Outptr_opt_ ID3D11DeviceContext ** ppDeferredContext
 
_In_ HANDLE hResource
 
_In_ HANDLE _In_ REFIID ReturnedInterface
 
_In_ HANDLE _In_ REFIID _COM_Outptr_opt_ void ** ppResource
 
_In_ DXGI_FORMAT Format
 
_In_ DXGI_FORMAT _Out_ UINTpFormatSupport
 
_In_ DXGI_FORMAT _In_ UINT SampleCount
 
_In_ DXGI_FORMAT _In_ UINT _Out_ UINTpNumQualityLevels
 
_Out_ D3D11_COUNTER_INFOpCounterInfo
 
_In_ const D3D11_COUNTER_DESCpDesc
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPEpType
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINTpActiveCounters
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR szName
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINTpNameLength
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR szUnits
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINTpUnitsLength
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR szDescription
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR _Inout_opt_ UINTpDescriptionLength
 
D3D11_FEATURE Feature
 
D3D11_FEATURE UINT FeatureSupportDataSize
 
_In_ REFGUID guid
 
_In_ REFGUID _Inout_ UINTpDataSize
 
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize voidpData
 
_In_ REFGUID _In_ UINT DataSize
 
_In_ REFGUID _In_opt_ const IUnknown * pData
 
_Outptr_ ID3D11DeviceContext ** ppImmediateContext
 
UINT RaiseFlags
 
_Outptr_ ID3D11DeviceContext1 ** ppImmediateContext
 
UINT _COM_Outptr_opt_ ID3D11DeviceContext1 ** ppDeferredContext
 
_In_ const D3D11_BLEND_DESC1pBlendStateDesc
 
_In_ const D3D11_BLEND_DESC1 _COM_Outptr_opt_ ID3D11BlendState1 ** ppBlendState
 
_In_ const D3D11_RASTERIZER_DESC1pRasterizerDesc
 
_In_ const D3D11_RASTERIZER_DESC1 _COM_Outptr_opt_ ID3D11RasterizerState1 ** ppRasterizerState
 
UINT Flags
 
UINT UINT FeatureLevels
 
UINT UINT UINT SDKVersion
 
UINT UINT UINT REFIID EmulatedInterface
 
UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVELpChosenFeatureLevel
 
UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVEL _Out_opt_ ID3DDeviceContextState ** ppContextState
 
_In_ HANDLE _In_ REFIID returnedInterface
 
_In_ HANDLE _In_ REFIID _COM_Outptr_ void ** ppResource
 
_In_ LPCWSTR lpName
 
_In_ LPCWSTR _In_ DWORD dwDesiredAccess
 
_In_ LPCWSTR _In_ DWORD _In_ REFIID returnedInterface
 
_In_ LPCWSTR _In_ DWORD _In_ REFIID _COM_Outptr_ void ** ppResource
 
_Outptr_ ID3D11DeviceContext2 ** ppImmediateContext
 
UINT _COM_Outptr_opt_ ID3D11DeviceContext2 ** ppDeferredContext
 
_In_ ID3D11ResourcepTiledResource
 
_In_ ID3D11Resource _Out_opt_ UINTpNumTilesForEntireResource
 
_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESCpPackedMipDesc
 
_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPEpStandardTileShapeForNonPackedMips
 
_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPE _Inout_opt_ UINTpNumSubresourceTilings
 
_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPE _Inout_opt_ UINT _In_ UINT FirstSubresourceTilingToGet
 
_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPE _Inout_opt_ UINT _In_ UINT _Out_writes_ pNumSubresourceTilings D3D11_SUBRESOURCE_TILINGpSubresourceTilingsForNonPackedMips
 
_In_ DXGI_FORMAT _In_ UINT _In_ UINT Flags
 
_In_ DXGI_FORMAT _In_ UINT _In_ UINT _Out_ UINTpNumQualityLevels
 
_In_ const D3D11_TEXTURE2D_DESC1pDesc1
 
_In_ const D3D11_TEXTURE2D_DESC1 _COM_Outptr_opt_ ID3D11Texture2D1 ** ppTexture2D
 
_In_ const D3D11_TEXTURE3D_DESC1pDesc1
 
_In_ const D3D11_TEXTURE3D_DESC1 _COM_Outptr_opt_ ID3D11Texture3D1 ** ppTexture3D
 
_In_ const D3D11_RASTERIZER_DESC2pRasterizerDesc
 
_In_ const D3D11_RASTERIZER_DESC2 _COM_Outptr_opt_ ID3D11RasterizerState2 ** ppRasterizerState
 
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC1pDesc1
 
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC1 _COM_Outptr_opt_ ID3D11ShaderResourceView1 ** ppSRView1
 
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC1pDesc1
 
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC1 _COM_Outptr_opt_ ID3D11UnorderedAccessView1 ** ppUAView1
 
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC1pDesc1
 
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC1 _COM_Outptr_opt_ ID3D11RenderTargetView1 ** ppRTView1
 
_In_ const D3D11_QUERY_DESC1pQueryDesc1
 
_In_ const D3D11_QUERY_DESC1 _COM_Outptr_opt_ ID3D11Query1 ** ppQuery1
 
_Outptr_ ID3D11DeviceContext3 ** ppImmediateContext
 
UINT _COM_Outptr_opt_ ID3D11DeviceContext3 ** ppDeferredContext
 
_In_ ID3D11ResourcepDstResource
 
_In_ ID3D11Resource _In_ UINT DstSubresource
 
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOXpDstBox
 
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const voidpSrcData
 
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT SrcRowPitch
 
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT _In_ UINT SrcDepthPitch
 
_Out_ voidpDstData
 
_Out_ void _In_ UINT DstRowPitch
 
_Out_ void _In_ UINT _In_ UINT DstDepthPitch
 
_Out_ void _In_ UINT _In_ UINT _In_ ID3D11ResourcepSrcResource
 
_Out_ void _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT SrcSubresource
 
_Out_ void _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOXpSrcBox
 
_In_ HANDLE hEvent
 
_In_ HANDLE _Out_ DWORD * pdwCookie
 
_In_ DWORD dwCookie
 

Member Function Documentation

◆ _In_range_() [1/3]

ID3D11Device4Vtbl::_In_range_ ( ,
D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT   
)

◆ _In_range_() [2/3]

_In_ SIZE_T ID3D11Device4Vtbl::_In_range_ ( ,
D3D11_SO_STREAM_COUNT D3D11_SO_OUTPUT_COMPONENT_COUNT 
)

◆ _In_range_() [3/3]

_In_ SIZE_T ID3D11Device4Vtbl::_In_range_ ( ,
D3D11_SO_BUFFER_SLOT_COUNT   
)

◆ _In_reads_() [1/10]

ID3D11Device4Vtbl::_In_reads_ ( NumElements  ) const

◆ _In_reads_() [2/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [3/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [4/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [5/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [6/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [7/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [8/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [9/10]

ID3D11Device4Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [10/10]

UINT ID3D11Device4Vtbl::_In_reads_ ( FeatureLevels  ) const

◆ _In_reads_bytes_opt_()

_In_ REFGUID _In_ UINT ID3D11Device4Vtbl::_In_reads_bytes_opt_ ( DataSize  ) const

◆ _In_reads_opt_() [1/7]

_In_ const D3D11_TEXTURE1D_DESC ID3D11Device4Vtbl::_In_reads_opt_ ( _Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)  ) const

◆ _In_reads_opt_() [2/7]

_In_ const D3D11_TEXTURE2D_DESC ID3D11Device4Vtbl::_In_reads_opt_ ( _Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)  ) const

◆ _In_reads_opt_() [3/7]

_In_ const D3D11_TEXTURE3D_DESC ID3D11Device4Vtbl::_In_reads_opt_ ( _Inexpressible_(pDesc->MipLevels)  ) const

◆ _In_reads_opt_() [4/7]

_In_ SIZE_T ID3D11Device4Vtbl::_In_reads_opt_ ( NumEntries  ) const

◆ _In_reads_opt_() [5/7]

_In_ SIZE_T ID3D11Device4Vtbl::_In_reads_opt_ ( NumStrides  ) const

◆ _In_reads_opt_() [6/7]

_In_ const D3D11_TEXTURE2D_DESC1 ID3D11Device4Vtbl::_In_reads_opt_ ( _Inexpressible_(pDesc1->MipLevels *pDesc1->ArraySize)  ) const

◆ _In_reads_opt_() [7/7]

_In_ const D3D11_TEXTURE3D_DESC1 ID3D11Device4Vtbl::_In_reads_opt_ ( _Inexpressible_(pDesc1->MipLevels)  ) const

◆ _Out_writes_bytes_()

D3D11_FEATURE ID3D11Device4Vtbl::_Out_writes_bytes_ ( FeatureSupportDataSize  )

◆ D3D_FEATURE_LEVEL()

ID3D11Device4Vtbl::D3D_FEATURE_LEVEL ( STDMETHODCALLTYPE *  GetFeatureLevel)

◆ HRESULT() [1/53]

BEGIN_INTERFACE ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ HRESULT() [2/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBuffer)

◆ HRESULT() [3/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture1D)

◆ HRESULT() [4/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture2D)

◆ HRESULT() [5/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture3D)

◆ HRESULT() [6/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateShaderResourceView)

◆ HRESULT() [7/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateUnorderedAccessView)

◆ HRESULT() [8/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRenderTargetView)

◆ HRESULT() [9/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDepthStencilView)

◆ HRESULT() [10/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateInputLayout)

◆ HRESULT() [11/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateVertexShader)

◆ HRESULT() [12/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateGeometryShader)

◆ HRESULT() [13/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateGeometryShaderWithStreamOutput)

◆ HRESULT() [14/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreatePixelShader)

◆ HRESULT() [15/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateHullShader)

◆ HRESULT() [16/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDomainShader)

◆ HRESULT() [17/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateComputeShader)

◆ HRESULT() [18/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateClassLinkage)

◆ HRESULT() [19/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBlendState)

◆ HRESULT() [20/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDepthStencilState)

◆ HRESULT() [21/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRasterizerState)

◆ HRESULT() [22/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateSamplerState)

◆ HRESULT() [23/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateQuery)

◆ HRESULT() [24/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreatePredicate)

◆ HRESULT() [25/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateCounter)

◆ HRESULT() [26/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeferredContext)

◆ HRESULT() [27/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  OpenSharedResource)

◆ HRESULT() [28/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckFormatSupport)

◆ HRESULT() [29/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckMultisampleQualityLevels)

◆ HRESULT() [30/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckCounter)

◆ HRESULT() [31/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckFeatureSupport)

◆ HRESULT() [32/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  GetPrivateData)

◆ HRESULT() [33/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateData)

◆ HRESULT() [34/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateDataInterface)

◆ HRESULT() [35/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  GetDeviceRemovedReason)

◆ HRESULT() [36/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetExceptionMode)

◆ HRESULT() [37/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeferredContext1)

◆ HRESULT() [38/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBlendState1)

◆ HRESULT() [39/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRasterizerState1)

◆ HRESULT() [40/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeviceContextState)

◆ HRESULT() [41/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  OpenSharedResource1)

◆ HRESULT() [42/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  OpenSharedResourceByName)

◆ HRESULT() [43/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeferredContext2)

◆ HRESULT() [44/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckMultisampleQualityLevels1)

◆ HRESULT() [45/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture2D1)

◆ HRESULT() [46/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture3D1)

◆ HRESULT() [47/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRasterizerState2)

◆ HRESULT() [48/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateShaderResourceView1)

◆ HRESULT() [49/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateUnorderedAccessView1)

◆ HRESULT() [50/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRenderTargetView1)

◆ HRESULT() [51/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateQuery1)

◆ HRESULT() [52/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeferredContext3)

◆ HRESULT() [53/53]

ID3D11Device4Vtbl::HRESULT ( STDMETHODCALLTYPE *  RegisterDeviceRemovedEvent)

◆ UINT() [1/2]

ID3D11Device4Vtbl::UINT ( STDMETHODCALLTYPE *  GetCreationFlags)

◆ UINT() [2/2]

ID3D11Device4Vtbl::UINT ( STDMETHODCALLTYPE *  GetExceptionMode)

◆ ULONG() [1/2]

ID3D11Device4Vtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

ID3D11Device4Vtbl::ULONG ( STDMETHODCALLTYPE *  Release)

◆ void() [1/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  CheckCounterInfo)

◆ void() [2/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  GetImmediateContext)

◆ void() [3/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  GetImmediateContext1)

◆ void() [4/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  GetImmediateContext2)

◆ void() [5/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  GetResourceTiling)

◆ void() [6/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  GetImmediateContext3)

◆ void() [7/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  WriteToSubresource)

◆ void() [8/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  ReadFromSubresource)

◆ void() [9/9]

ID3D11Device4Vtbl::void ( STDMETHODCALLTYPE *  UnregisterDeviceRemoved)

Member Data Documentation

◆ BytecodeLength

_In_ SIZE_T ID3D11Device4Vtbl::BytecodeLength

◆ ContextFlags

UINT ID3D11Device4Vtbl::ContextFlags

◆ DataSize

_In_ REFGUID _In_ UINT ID3D11Device4Vtbl::DataSize

◆ DstDepthPitch

_Out_ void _In_ UINT _In_ UINT ID3D11Device4Vtbl::DstDepthPitch

◆ DstRowPitch

_Out_ void _In_ UINT ID3D11Device4Vtbl::DstRowPitch

◆ DstSubresource

_In_ ID3D11Resource _In_ UINT ID3D11Device4Vtbl::DstSubresource

◆ dwCookie

_In_ DWORD ID3D11Device4Vtbl::dwCookie

◆ dwDesiredAccess

_In_ LPCWSTR _In_ DWORD ID3D11Device4Vtbl::dwDesiredAccess

◆ EmulatedInterface

UINT UINT UINT REFIID ID3D11Device4Vtbl::EmulatedInterface

◆ Feature

D3D11_FEATURE ID3D11Device4Vtbl::Feature

◆ FeatureLevels

UINT UINT ID3D11Device4Vtbl::FeatureLevels

◆ FeatureSupportDataSize

D3D11_FEATURE UINT ID3D11Device4Vtbl::FeatureSupportDataSize

◆ FirstSubresourceTilingToGet

_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPE _Inout_opt_ UINT _In_ UINT ID3D11Device4Vtbl::FirstSubresourceTilingToGet

◆ Flags [1/2]

UINT ID3D11Device4Vtbl::Flags

◆ Flags [2/2]

_In_ DXGI_FORMAT _In_ UINT _In_ UINT ID3D11Device4Vtbl::Flags

◆ Format

_In_ DXGI_FORMAT ID3D11Device4Vtbl::Format

◆ guid

_In_ REFGUID ID3D11Device4Vtbl::guid

◆ hEvent

_In_ HANDLE ID3D11Device4Vtbl::hEvent

◆ hResource

_In_ HANDLE ID3D11Device4Vtbl::hResource

◆ lpName

_In_ LPCWSTR ID3D11Device4Vtbl::lpName

◆ pActiveCounters

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT* ID3D11Device4Vtbl::pActiveCounters

◆ pBlendStateDesc [1/2]

_In_ const D3D11_BLEND_DESC* ID3D11Device4Vtbl::pBlendStateDesc

◆ pBlendStateDesc [2/2]

_In_ const D3D11_BLEND_DESC1* ID3D11Device4Vtbl::pBlendStateDesc

◆ pChosenFeatureLevel

UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVEL* ID3D11Device4Vtbl::pChosenFeatureLevel

◆ pClassLinkage [1/2]

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage * ID3D11Device4Vtbl::pClassLinkage

◆ pClassLinkage [2/2]

_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage* ID3D11Device4Vtbl::pClassLinkage

◆ pCounterDesc

_In_ const D3D11_COUNTER_DESC* ID3D11Device4Vtbl::pCounterDesc

◆ pCounterInfo

_Out_ D3D11_COUNTER_INFO* ID3D11Device4Vtbl::pCounterInfo

◆ pData [1/2]

_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void* ID3D11Device4Vtbl::pData

◆ pData [2/2]

_In_ REFGUID _In_opt_ const IUnknown* ID3D11Device4Vtbl::pData

◆ pDataSize

_In_ REFGUID _Inout_ UINT* ID3D11Device4Vtbl::pDataSize

◆ pDepthStencilDesc

_In_ const D3D11_DEPTH_STENCIL_DESC* ID3D11Device4Vtbl::pDepthStencilDesc

◆ pDesc [1/9]

_In_ const D3D11_BUFFER_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [2/9]

_In_ const D3D11_TEXTURE1D_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [3/9]

_In_ const D3D11_TEXTURE2D_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [4/9]

_In_ const D3D11_TEXTURE3D_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [5/9]

_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [6/9]

_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [7/9]

_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [8/9]

_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc [9/9]

_In_ const D3D11_COUNTER_DESC* ID3D11Device4Vtbl::pDesc

◆ pDesc1 [1/5]

_In_ const D3D11_TEXTURE2D_DESC1* ID3D11Device4Vtbl::pDesc1

◆ pDesc1 [2/5]

_In_ const D3D11_TEXTURE3D_DESC1* ID3D11Device4Vtbl::pDesc1

◆ pDesc1 [3/5]

_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC1* ID3D11Device4Vtbl::pDesc1

◆ pDesc1 [4/5]

_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC1* ID3D11Device4Vtbl::pDesc1

◆ pDesc1 [5/5]

_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC1* ID3D11Device4Vtbl::pDesc1

◆ pDescriptionLength

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR _Inout_opt_ UINT* ID3D11Device4Vtbl::pDescriptionLength

◆ pDstBox

_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX* ID3D11Device4Vtbl::pDstBox

◆ pDstData

_Out_ void* ID3D11Device4Vtbl::pDstData

◆ pDstResource

_In_ ID3D11Resource* ID3D11Device4Vtbl::pDstResource

◆ pdwCookie

_In_ HANDLE _Out_ DWORD* ID3D11Device4Vtbl::pdwCookie

◆ pFormatSupport

_In_ DXGI_FORMAT _Out_ UINT* ID3D11Device4Vtbl::pFormatSupport

◆ pInitialData

_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA* ID3D11Device4Vtbl::pInitialData

◆ pNameLength

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT* ID3D11Device4Vtbl::pNameLength

◆ pNumQualityLevels [1/2]

_In_ DXGI_FORMAT _In_ UINT _Out_ UINT* ID3D11Device4Vtbl::pNumQualityLevels

◆ pNumQualityLevels [2/2]

_In_ DXGI_FORMAT _In_ UINT _In_ UINT _Out_ UINT* ID3D11Device4Vtbl::pNumQualityLevels

◆ pNumSubresourceTilings

_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPE _Inout_opt_ UINT* ID3D11Device4Vtbl::pNumSubresourceTilings

◆ pNumTilesForEntireResource

_In_ ID3D11Resource _Out_opt_ UINT* ID3D11Device4Vtbl::pNumTilesForEntireResource

◆ pPackedMipDesc

_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC* ID3D11Device4Vtbl::pPackedMipDesc

◆ ppBlendState [1/2]

_In_ const D3D11_BLEND_DESC _COM_Outptr_opt_ ID3D11BlendState** ID3D11Device4Vtbl::ppBlendState

◆ ppBlendState [2/2]

_In_ const D3D11_BLEND_DESC1 _COM_Outptr_opt_ ID3D11BlendState1** ID3D11Device4Vtbl::ppBlendState

◆ ppBuffer

_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA _COM_Outptr_opt_ ID3D11Buffer** ID3D11Device4Vtbl::ppBuffer

◆ ppComputeShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11ComputeShader** ID3D11Device4Vtbl::ppComputeShader

◆ ppContextState

UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVEL _Out_opt_ ID3DDeviceContextState** ID3D11Device4Vtbl::ppContextState

◆ ppCounter

_In_ const D3D11_COUNTER_DESC _COM_Outptr_opt_ ID3D11Counter** ID3D11Device4Vtbl::ppCounter

◆ ppDeferredContext [1/4]

UINT _COM_Outptr_opt_ ID3D11DeviceContext** ID3D11Device4Vtbl::ppDeferredContext

◆ ppDeferredContext [2/4]

UINT _COM_Outptr_opt_ ID3D11DeviceContext1** ID3D11Device4Vtbl::ppDeferredContext

◆ ppDeferredContext [3/4]

UINT _COM_Outptr_opt_ ID3D11DeviceContext2** ID3D11Device4Vtbl::ppDeferredContext

◆ ppDeferredContext [4/4]

UINT _COM_Outptr_opt_ ID3D11DeviceContext3** ID3D11Device4Vtbl::ppDeferredContext

◆ ppDepthStencilState

_In_ const D3D11_DEPTH_STENCIL_DESC _COM_Outptr_opt_ ID3D11DepthStencilState** ID3D11Device4Vtbl::ppDepthStencilState

◆ ppDepthStencilView

_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC _COM_Outptr_opt_ ID3D11DepthStencilView** ID3D11Device4Vtbl::ppDepthStencilView

◆ ppDomainShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11DomainShader** ID3D11Device4Vtbl::ppDomainShader

◆ ppGeometryShader [1/2]

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader** ID3D11Device4Vtbl::ppGeometryShader

◆ ppGeometryShader [2/2]

_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader** ID3D11Device4Vtbl::ppGeometryShader

◆ ppHullShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11HullShader** ID3D11Device4Vtbl::ppHullShader

◆ ppImmediateContext [1/4]

_Outptr_ ID3D11DeviceContext** ID3D11Device4Vtbl::ppImmediateContext

◆ ppImmediateContext [2/4]

_Outptr_ ID3D11DeviceContext1** ID3D11Device4Vtbl::ppImmediateContext

◆ ppImmediateContext [3/4]

_Outptr_ ID3D11DeviceContext2** ID3D11Device4Vtbl::ppImmediateContext

◆ ppImmediateContext [4/4]

_Outptr_ ID3D11DeviceContext3** ID3D11Device4Vtbl::ppImmediateContext

◆ ppInputLayout

_In_ SIZE_T _COM_Outptr_opt_ ID3D11InputLayout** ID3D11Device4Vtbl::ppInputLayout

◆ ppLinkage

_COM_Outptr_ ID3D11ClassLinkage** ID3D11Device4Vtbl::ppLinkage

◆ ppPixelShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11PixelShader** ID3D11Device4Vtbl::ppPixelShader

◆ ppPredicate

_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Predicate** ID3D11Device4Vtbl::ppPredicate

◆ ppQuery

_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Query** ID3D11Device4Vtbl::ppQuery

◆ ppQuery1

_In_ const D3D11_QUERY_DESC1 _COM_Outptr_opt_ ID3D11Query1** ID3D11Device4Vtbl::ppQuery1

◆ ppRasterizerState [1/3]

_In_ const D3D11_RASTERIZER_DESC _COM_Outptr_opt_ ID3D11RasterizerState** ID3D11Device4Vtbl::ppRasterizerState

◆ ppRasterizerState [2/3]

_In_ const D3D11_RASTERIZER_DESC1 _COM_Outptr_opt_ ID3D11RasterizerState1** ID3D11Device4Vtbl::ppRasterizerState

◆ ppRasterizerState [3/3]

_In_ const D3D11_RASTERIZER_DESC2 _COM_Outptr_opt_ ID3D11RasterizerState2** ID3D11Device4Vtbl::ppRasterizerState

◆ pPredicateDesc

_In_ const D3D11_QUERY_DESC* ID3D11Device4Vtbl::pPredicateDesc

◆ ppResource [1/3]

_In_ HANDLE _In_ REFIID _COM_Outptr_opt_ void** ID3D11Device4Vtbl::ppResource

◆ ppResource [2/3]

_In_ HANDLE _In_ REFIID _COM_Outptr_ void** ID3D11Device4Vtbl::ppResource

◆ ppResource [3/3]

_In_ LPCWSTR _In_ DWORD _In_ REFIID _COM_Outptr_ void** ID3D11Device4Vtbl::ppResource

◆ ppRTView

_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC _COM_Outptr_opt_ ID3D11RenderTargetView** ID3D11Device4Vtbl::ppRTView

◆ ppRTView1

_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC1 _COM_Outptr_opt_ ID3D11RenderTargetView1** ID3D11Device4Vtbl::ppRTView1

◆ ppSamplerState

_In_ const D3D11_SAMPLER_DESC _COM_Outptr_opt_ ID3D11SamplerState** ID3D11Device4Vtbl::ppSamplerState

◆ ppSRView

_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC _COM_Outptr_opt_ ID3D11ShaderResourceView** ID3D11Device4Vtbl::ppSRView

◆ ppSRView1

_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC1 _COM_Outptr_opt_ ID3D11ShaderResourceView1** ID3D11Device4Vtbl::ppSRView1

◆ ppTexture1D

_In_ const D3D11_TEXTURE1D_DESC _COM_Outptr_opt_ ID3D11Texture1D** ID3D11Device4Vtbl::ppTexture1D

◆ ppTexture2D [1/2]

_In_ const D3D11_TEXTURE2D_DESC _COM_Outptr_opt_ ID3D11Texture2D** ID3D11Device4Vtbl::ppTexture2D

◆ ppTexture2D [2/2]

_In_ const D3D11_TEXTURE2D_DESC1 _COM_Outptr_opt_ ID3D11Texture2D1** ID3D11Device4Vtbl::ppTexture2D

◆ ppTexture3D [1/2]

_In_ const D3D11_TEXTURE3D_DESC _COM_Outptr_opt_ ID3D11Texture3D** ID3D11Device4Vtbl::ppTexture3D

◆ ppTexture3D [2/2]

_In_ const D3D11_TEXTURE3D_DESC1 _COM_Outptr_opt_ ID3D11Texture3D1** ID3D11Device4Vtbl::ppTexture3D

◆ ppUAView

_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC _COM_Outptr_opt_ ID3D11UnorderedAccessView** ID3D11Device4Vtbl::ppUAView

◆ ppUAView1

_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC1 _COM_Outptr_opt_ ID3D11UnorderedAccessView1** ID3D11Device4Vtbl::ppUAView1

◆ ppVertexShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11VertexShader** ID3D11Device4Vtbl::ppVertexShader

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D11Device4Vtbl::ppvObject

◆ pQueryDesc

_In_ const D3D11_QUERY_DESC* ID3D11Device4Vtbl::pQueryDesc

◆ pQueryDesc1

_In_ const D3D11_QUERY_DESC1* ID3D11Device4Vtbl::pQueryDesc1

◆ pRasterizerDesc [1/3]

_In_ const D3D11_RASTERIZER_DESC* ID3D11Device4Vtbl::pRasterizerDesc

◆ pRasterizerDesc [2/3]

_In_ const D3D11_RASTERIZER_DESC1* ID3D11Device4Vtbl::pRasterizerDesc

◆ pRasterizerDesc [3/3]

_In_ const D3D11_RASTERIZER_DESC2* ID3D11Device4Vtbl::pRasterizerDesc

◆ pResource

_In_ ID3D11Resource * ID3D11Device4Vtbl::pResource

◆ pSamplerDesc

_In_ const D3D11_SAMPLER_DESC* ID3D11Device4Vtbl::pSamplerDesc

◆ pSrcBox

_Out_ void _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX* ID3D11Device4Vtbl::pSrcBox

◆ pSrcData

_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void* ID3D11Device4Vtbl::pSrcData

◆ pSrcResource

_Out_ void _In_ UINT _In_ UINT _In_ ID3D11Resource* ID3D11Device4Vtbl::pSrcResource

◆ pStandardTileShapeForNonPackedMips

_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPE* ID3D11Device4Vtbl::pStandardTileShapeForNonPackedMips

◆ pSubresourceTilingsForNonPackedMips

_In_ ID3D11Resource _Out_opt_ UINT _Out_opt_ D3D11_PACKED_MIP_DESC _Out_opt_ D3D11_TILE_SHAPE _Inout_opt_ UINT _In_ UINT _Out_writes_ pNumSubresourceTilings D3D11_SUBRESOURCE_TILING* ID3D11Device4Vtbl::pSubresourceTilingsForNonPackedMips

◆ pTiledResource

_In_ ID3D11Resource* ID3D11Device4Vtbl::pTiledResource

◆ pType

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE* ID3D11Device4Vtbl::pType

◆ pUnitsLength

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT* ID3D11Device4Vtbl::pUnitsLength

◆ RaiseFlags

UINT ID3D11Device4Vtbl::RaiseFlags

◆ RasterizedStream

_In_ SIZE_T _In_ UINT ID3D11Device4Vtbl::RasterizedStream

◆ ReturnedInterface

_In_ HANDLE _In_ REFIID ID3D11Device4Vtbl::ReturnedInterface

◆ returnedInterface [1/2]

_In_ HANDLE _In_ REFIID ID3D11Device4Vtbl::returnedInterface

◆ returnedInterface [2/2]

_In_ LPCWSTR _In_ DWORD _In_ REFIID ID3D11Device4Vtbl::returnedInterface

◆ riid

BEGIN_INTERFACE REFIID ID3D11Device4Vtbl::riid

◆ SampleCount

_In_ DXGI_FORMAT _In_ UINT ID3D11Device4Vtbl::SampleCount

◆ SDKVersion

UINT UINT UINT ID3D11Device4Vtbl::SDKVersion

◆ SrcDepthPitch

_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT _In_ UINT ID3D11Device4Vtbl::SrcDepthPitch

◆ SrcRowPitch

_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT ID3D11Device4Vtbl::SrcRowPitch

◆ SrcSubresource

_Out_ void _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT ID3D11Device4Vtbl::SrcSubresource

◆ szDescription

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR ID3D11Device4Vtbl::szDescription

◆ szName

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR ID3D11Device4Vtbl::szName

◆ szUnits

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR ID3D11Device4Vtbl::szUnits

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