|
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11Device *This |
|
| ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11Device *This) |
|
| ULONG (STDMETHODCALLTYPE *Release)(ID3D11Device *This) |
|
| HRESULT (STDMETHODCALLTYPE *CreateBuffer)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateTexture1D)(ID3D11Device *This |
|
__in const D3D11_TEXTURE1D_DESC | __in_xcount_opt (pDesc->MipLevels *pDesc->ArraySize) const D3D11_SUBRESOURCE_DATA *pInitialData |
|
| HRESULT (STDMETHODCALLTYPE *CreateTexture2D)(ID3D11Device *This |
|
__in const D3D11_TEXTURE2D_DESC | __in_xcount_opt (pDesc->MipLevels *pDesc->ArraySize) const D3D11_SUBRESOURCE_DATA *pInitialData |
|
| HRESULT (STDMETHODCALLTYPE *CreateTexture3D)(ID3D11Device *This |
|
__in const D3D11_TEXTURE3D_DESC | __in_xcount_opt (pDesc->MipLevels) const D3D11_SUBRESOURCE_DATA *pInitialData |
|
| HRESULT (STDMETHODCALLTYPE *CreateShaderResourceView)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateUnorderedAccessView)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateRenderTargetView)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateDepthStencilView)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateInputLayout)(ID3D11Device *This |
|
| __in_ecount (NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs |
|
| __in_range (0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT) UINT NumElements |
|
| HRESULT (STDMETHODCALLTYPE *CreateVertexShader)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateGeometryShader)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput)(ID3D11Device *This |
|
__in const void __in SIZE_T | __in_ecount_opt (NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODeclaration |
|
__in const void __in SIZE_T | __in_range (0, D3D11_SO_STREAM_COUNT *D3D11_SO_OUTPUT_COMPONENT_COUNT) UINT NumEntries |
|
__in const void __in SIZE_T | __in_ecount_opt (NumStrides) const UINT *pBufferStrides |
|
__in const void __in SIZE_T | __in_range (0, D3D11_SO_BUFFER_SLOT_COUNT) UINT NumStrides |
|
| HRESULT (STDMETHODCALLTYPE *CreatePixelShader)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateHullShader)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateDomainShader)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateComputeShader)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateClassLinkage)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateBlendState)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateDepthStencilState)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateRasterizerState)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateSamplerState)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateQuery)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreatePredicate)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateCounter)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CreateDeferredContext)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *OpenSharedResource)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CheckFormatSupport)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CheckMultisampleQualityLevels)(ID3D11Device *This |
|
| void (STDMETHODCALLTYPE *CheckCounterInfo)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CheckCounter)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)(ID3D11Device *This |
|
D3D11_FEATURE | __out_bcount (FeatureSupportDataSize) void *pFeatureSupportData |
|
| HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D11Device *This |
|
__in REFGUID __in UINT | __in_bcount_opt (DataSize) const void *pData) |
|
| HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D11Device *This |
|
| D3D_FEATURE_LEVEL (STDMETHODCALLTYPE *GetFeatureLevel)(ID3D11Device *This) |
|
| UINT (STDMETHODCALLTYPE *GetCreationFlags)(ID3D11Device *This) |
|
| HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)(ID3D11Device *This) |
|
| void (STDMETHODCALLTYPE *GetImmediateContext)(ID3D11Device *This |
|
| HRESULT (STDMETHODCALLTYPE *SetExceptionMode)(ID3D11Device *This |
|
| UINT (STDMETHODCALLTYPE *GetExceptionMode)(ID3D11Device *This) |
|
|
BEGIN_INTERFACE REFIID | riid |
|
BEGIN_INTERFACE REFIID __RPC__deref_out void ** | ppvObject |
|
__in const D3D11_BUFFER_DESC * | pDesc |
|
__in const D3D11_BUFFER_DESC __in_opt const D3D11_SUBRESOURCE_DATA * | pInitialData |
|
__in const D3D11_BUFFER_DESC __in_opt const D3D11_SUBRESOURCE_DATA __out_opt ID3D11Buffer ** | ppBuffer |
|
__in const D3D11_TEXTURE1D_DESC * | pDesc |
|
__in const D3D11_TEXTURE1D_DESC __out_opt ID3D11Texture1D ** | ppTexture1D |
|
__in const D3D11_TEXTURE2D_DESC * | pDesc |
|
__in const D3D11_TEXTURE2D_DESC __out_opt ID3D11Texture2D ** | ppTexture2D |
|
__in const D3D11_TEXTURE3D_DESC * | pDesc |
|
__in const D3D11_TEXTURE3D_DESC __out_opt ID3D11Texture3D ** | ppTexture3D |
|
__in ID3D11Resource * | pResource |
|
__in ID3D11Resource __in_opt const D3D11_SHADER_RESOURCE_VIEW_DESC * | pDesc |
|
__in ID3D11Resource __in_opt const D3D11_SHADER_RESOURCE_VIEW_DESC __out_opt ID3D11ShaderResourceView ** | ppSRView |
|
__in ID3D11Resource __in_opt const D3D11_UNORDERED_ACCESS_VIEW_DESC * | pDesc |
|
__in ID3D11Resource __in_opt const D3D11_UNORDERED_ACCESS_VIEW_DESC __out_opt ID3D11UnorderedAccessView ** | ppUAView |
|
__in ID3D11Resource __in_opt const D3D11_RENDER_TARGET_VIEW_DESC * | pDesc |
|
__in ID3D11Resource __in_opt const D3D11_RENDER_TARGET_VIEW_DESC __out_opt ID3D11RenderTargetView ** | ppRTView |
|
__in ID3D11Resource __in_opt const D3D11_DEPTH_STENCIL_VIEW_DESC * | pDesc |
|
__in ID3D11Resource __in_opt const D3D11_DEPTH_STENCIL_VIEW_DESC __out_opt ID3D11DepthStencilView ** | ppDepthStencilView |
|
__in const void * | pShaderBytecodeWithInputSignature |
|
__in const void __in SIZE_T | BytecodeLength |
|
__in const void __in SIZE_T __out_opt ID3D11InputLayout ** | ppInputLayout |
|
__in const void * | pShaderBytecode |
|
__in const void __in SIZE_T __in_opt ID3D11ClassLinkage * | pClassLinkage |
|
__in const void __in SIZE_T __in_opt ID3D11ClassLinkage __out_opt ID3D11VertexShader ** | ppVertexShader |
|
__in const void __in SIZE_T __in_opt ID3D11ClassLinkage __out_opt ID3D11GeometryShader ** | ppGeometryShader |
|
__in const void __in SIZE_T __in UINT | RasterizedStream |
|
__in const void __in SIZE_T __in UINT __in_opt ID3D11ClassLinkage * | pClassLinkage |
|
__in const void __in SIZE_T __in UINT __in_opt ID3D11ClassLinkage __out_opt ID3D11GeometryShader ** | ppGeometryShader |
|
__in const void __in SIZE_T __in_opt ID3D11ClassLinkage __out_opt ID3D11PixelShader ** | ppPixelShader |
|
__in const void __in SIZE_T __in_opt ID3D11ClassLinkage __out_opt ID3D11HullShader ** | ppHullShader |
|
__in const void __in SIZE_T __in_opt ID3D11ClassLinkage __out_opt ID3D11DomainShader ** | ppDomainShader |
|
__in const void __in SIZE_T __in_opt ID3D11ClassLinkage __out_opt ID3D11ComputeShader ** | ppComputeShader |
|
__out ID3D11ClassLinkage ** | ppLinkage |
|
__in const D3D11_BLEND_DESC * | pBlendStateDesc |
|
__in const D3D11_BLEND_DESC __out_opt ID3D11BlendState ** | ppBlendState |
|
__in const D3D11_DEPTH_STENCIL_DESC * | pDepthStencilDesc |
|
__in const D3D11_DEPTH_STENCIL_DESC __out_opt ID3D11DepthStencilState ** | ppDepthStencilState |
|
__in const D3D11_RASTERIZER_DESC * | pRasterizerDesc |
|
__in const D3D11_RASTERIZER_DESC __out_opt ID3D11RasterizerState ** | ppRasterizerState |
|
__in const D3D11_SAMPLER_DESC * | pSamplerDesc |
|
__in const D3D11_SAMPLER_DESC __out_opt ID3D11SamplerState ** | ppSamplerState |
|
__in const D3D11_QUERY_DESC * | pQueryDesc |
|
__in const D3D11_QUERY_DESC __out_opt ID3D11Query ** | ppQuery |
|
__in const D3D11_QUERY_DESC * | pPredicateDesc |
|
__in const D3D11_QUERY_DESC __out_opt ID3D11Predicate ** | ppPredicate |
|
__in const D3D11_COUNTER_DESC * | pCounterDesc |
|
__in const D3D11_COUNTER_DESC __out_opt ID3D11Counter ** | ppCounter |
|
UINT | ContextFlags |
|
UINT __out_opt ID3D11DeviceContext ** | ppDeferredContext |
|
__in HANDLE | hResource |
|
__in HANDLE __in REFIID | ReturnedInterface |
|
__in HANDLE __in REFIID __out_opt void ** | ppResource |
|
__in DXGI_FORMAT | Format |
|
__in DXGI_FORMAT __out UINT * | pFormatSupport |
|
__in DXGI_FORMAT __in UINT | SampleCount |
|
__in DXGI_FORMAT __in UINT __out UINT * | pNumQualityLevels |
|
__out D3D11_COUNTER_INFO * | pCounterInfo |
|
__in const D3D11_COUNTER_DESC * | pDesc |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE * | pType |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE __out UINT * | pActiveCounters |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE __out UINT __out_ecount_opt pNameLength LPSTR | szName |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE __out UINT __out_ecount_opt pNameLength LPSTR __inout_opt UINT * | pNameLength |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE __out UINT __out_ecount_opt pNameLength LPSTR __inout_opt UINT __out_ecount_opt pUnitsLength LPSTR | szUnits |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE __out UINT __out_ecount_opt pNameLength LPSTR __inout_opt UINT __out_ecount_opt pUnitsLength LPSTR __inout_opt UINT * | pUnitsLength |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE __out UINT __out_ecount_opt pNameLength LPSTR __inout_opt UINT __out_ecount_opt pUnitsLength LPSTR __inout_opt UINT __out_ecount_opt pDescriptionLength LPSTR | szDescription |
|
__in const D3D11_COUNTER_DESC __out D3D11_COUNTER_TYPE __out UINT __out_ecount_opt pNameLength LPSTR __inout_opt UINT __out_ecount_opt pUnitsLength LPSTR __inout_opt UINT __out_ecount_opt pDescriptionLength LPSTR __inout_opt UINT * | pDescriptionLength |
|
D3D11_FEATURE | Feature |
|
D3D11_FEATURE UINT | FeatureSupportDataSize |
|
__in REFGUID | guid |
|
__in REFGUID __inout UINT * | pDataSize |
|
__in REFGUID __inout UINT __out_bcount_opt pDataSize void * | pData |
|
__in REFGUID __in UINT | DataSize |
|
__in REFGUID __in_opt const IUnknown * | pData |
|
__out ID3D11DeviceContext ** | ppImmediateContext |
|
UINT | RaiseFlags |
|