论坛首页
我爱代码论坛
腾讯课堂
视频课程
VIP会员
代码豆
作弊
反作弊
签到与任务
论坛任务
更多
立即注册
登录
登录
后可以保存 扩展风格
炉石传说
请
登录
后使用快捷导航
没有帐号?
立即注册
每日签到
《我爱代码 - 专业游戏安全与逆向论坛》
我爱代码 - 专业游戏安全与逆向论坛
»
论坛首页
›
源码相关
›
代码片段
›
D3D11 虚表结构
D3D11 虚表结构
[复制链接]
代码片段
woaidaima2017
当前离线
积分
4660
woaidaima2017
该用户从未签到
759
主题
763
帖子
4660
积分
管理员
积分
4660
发消息
电梯直达
楼主
发表于 2018-4-12 22:54:18
|
显示全部楼层
|
倒序浏览
|
阅读模式
想要查看内容赶紧注册登陆吧!
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
踏破铁鞋无觅处的
D3D11 虚表结构
有这个东西后,你妈妈再也不担心你看不懂FPS游戏作弊源码
/*
dx11 vtable CONTEXT index
Index: 0 | QueryInterface
Index: 1 | Addref
Index: 2 | Release
Index: 3 | GetDevice
Index: 4 | GetPrivateData
Index: 5 | SetPrivateData
Index: 6 | SetPrivateDataInterface
Index: 7 | VSSetConstantBuffers
Index: 8 | PSSetShaderResources
Index: 9 | PSSetShader
Index: 10 | SetSamplers
Index: 11 | SetShader
Index: 12 | DrawIndexed
Index: 13 | Draw
Index: 14 | Map
Index: 15 | Unmap
Index: 16 | PSSetConstantBuffer
Index: 17 | IASetInputLayout
Index: 18 | IASetVertexBuffers
Index: 19 | IASetIndexBuffer
Index: 20 | DrawIndexedInstanced
Index: 21 | DrawInstanced
Index: 22 | GSSetConstantBuffers
Index: 23 | GSSetShader
Index: 24 | IASetPrimitiveTopology
Index: 25 | VSSetShaderResources
Index: 26 | VSSetSamplers
Index: 27 | Begin
Index: 28 | End
Index: 29 | GetData
Index: 30 | GSSetPredication
Index: 31 | GSSetShaderResources
Index: 32 | GSSetSamplers
Index: 33 | OMSetRenderTargets
Index: 34 | OMSetRenderTargetsAndUnorderedAccessViews
Index: 35 | OMSetBlendState
Index: 36 | OMSetDepthStencilState
Index: 37 | SOSetTargets
Index: 38 | DrawAuto
Index: 39 | DrawIndexedInstancedIndirect
Index: 40 | DrawInstancedIndirect
Index: 41 | Dispatch
Index: 42 | DispatchIndirect
Index: 43 | RSSetState
Index: 44 | RSSetViewports
Index: 45 | RSSetScissorRects
Index: 46 | CopySubresourceRegion
Index: 47 | CopyResource
Index: 48 | UpdateSubresource
Index: 49 | CopyStructureCount
Index: 50 | ClearRenderTargetView
Index: 51 | ClearUnorderedAccessViewUint
Index: 52 | ClearUnorderedAccessViewFloat
Index: 53 | ClearDepthStencilView
Index: 54 | GenerateMips
Index: 55 | SetResourceMinLOD
Index: 56 | GetResourceMinLOD
Index: 57 | ResolveSubresource
Index: 58 | ExecuteCommandList
Index: 59 | HSSetShaderResources
Index: 60 | HSSetShader
Index: 61 | HSSetSamplers
Index: 62 | HSSetConstantBuffers
Index: 63 | DSSetShaderResources
Index: 64 | DSSetShader
Index: 65 | DSSetSamplers
Index: 66 | DSSetConstantBuffers
Index: 67 | DSSetShaderResources
Index: 68 | CSSetUnorderedAccessViews
Index: 69 | CSSetShader
Index: 70 | CSSetSamplers
Index: 71 | CSSetConstantBuffers
Index: 72 | VSGetConstantBuffers
Index: 73 | PSGetShaderResources
Index: 74 | PSGetShader
Index: 75 | PSGetSamplers
Index: 76 | VSGetShader
Index: 77 | PSGetConstantBuffers
Index: 78 | IAGetInputLayout
Index: 79 | IAGetVertexBuffers
Index: 80 | IAGetIndexBuffer
Index: 81 | GSGetConstantBuffers
Index: 82 | GSGetShader
Index: 83 | IAGetPrimitiveTopology
Index: 84 | VSGetShaderResources
Index: 85 | VSGetSamplers
Index: 86 | GetPredication
Index: 87 | GSGetShaderResources
Index: 88 | GSGetSamplers
Index: 89 | OMGetRenderTargets
Index: 90 | OMGetRenderTargetsAndUnorderedAccessViews
Index: 91 | OMGetBlendState
Index: 92 | OMGetDepthStencilState
Index: 93 | SOGetTargets
Index: 94 | RSGetState
Index: 95 | RSGetViewports
Index: 96 | RSGetScissorRects
Index: 97 | HSGetShaderResources
Index: 98 | HSGetShader
Index: 99 | HSGetSamplers
Index: 100 | HSGetConstantBuffers
Index: 101 | DSGetShaderResources
Index: 102 | DSGetShader
Index: 103 | DSGetSamplers
Index: 104 | DSGetConstantBuffers
Index: 105 | CSGetShaderResources
Index: 106 | CSGetUnorderedAccessViews
Index: 107 | CSGetShader
Index: 108 | CSGetSamplers
Index: 109 | CSGetConstantBuffers
Index: 110 | ClearState
Index: 111 | Flush
Index: 112 | GetType
Index: 113 | GetContextFlags
Index: 114 | FinishCommandList
// ID3D11 DEVICE virtuals
#define CREATEBUFFER 0
#define CREATETEXTURE1D 1
#define CREATETEXTURE2D 2
#define CREATETEXTURE3D 3
#define CREATESHADERRESOURCEVIEW 4
#define CREATEUNORDEREDACCESSVIEW 5
#define CREATERENDERTARGETVIEW 6
#define CREATEDEPTHSTENCILVIEW 7
#define CREATEINPUTLAYOUT 8
#define CREATEVERTEXSHADER 9
#define CREATEGEOMETRYSHADER 10
#define CREATEGEOMETRYSHADERWITHSREAMOUTPUT 11
#define CREATEPIXELSHADER 12
#define CREATEHULLSHADER 13
#define CREATEDOMAINSHADER 14
#define CREATECOMPUTESHADER 15
#define CREATECLASSLINKAGE 16
#define CREATEBLENDSTATE 17
#define CREATEDEPTHSTENCILSTATE 18
#define CREATERASTERIZERSTATE 19
#define CREATESAMPLERSTATE 20
#define CREATEQUERY 21
#define CREATEPREDICATE 22
#define CREATECOUNTER 23
#define CREATEDERERREDCONTEXT 24
#define OPENSHADERRESOURCE 25
#define CHECKFORMATSUPPORT 26
#define CHECKMULTISAMPLEQUALITYLEVELS 27
#define CHECKCOUNTERINFO 28
#define CHECKCOUNTER 29
#define CHECKFEATURESUPPORT 30
#define GETPRIVATEDATA 31
#define SETPRIVATEDATA 32
#define SETPRIVATEDATAINTERFACE 33
#define GETFEATURELEVEL 34
#define GETCREATIONFLAGS 35
#define GETDEVICEREMOVEDREASON 36
#define GETIMMEDIATECONTEXT 37
#define SETEXCEPTIONMODE 38
#define GETEXCEPTIONMODE 39
// IDXGI SWAPCHAIN virtuals
[0] 7405CADA (CMTUseCountedObject<CDXGISwapChain>::QueryInterface)
[1] 7405C9A7 (CMTUseCountedObject<CDXGISwapChain>::AddRef)
[2] 7405C9D8 (CMTUseCountedObject<CDXGISwapChain>::Release)
[3] 7405D6BF (CDXGISwapChain::SetPrivateData)
[4] 7405F6FC (CDXGISwapChain::SetPrivateDataInterface)
[5] 7405D6AF (CDXGISwapChain::GetPrivateData)
[6] 7406106A (CDXGISwapChain::GetParent)
[7] 7405EFDE (CDXGISwapChain::GetDevice)
[8] 74061BD1 (CDXGISwapChain::Present)
[9] 740617A7 (CDXGISwapChain::GetBuffer)
[10] 74065CD6 (CDXGISwapChain::SetFullscreenState)
[11] 740662DC (CDXGISwapChain::GetFullscreenState)
[12] 74061146 (CDXGISwapChain::GetDesc)
[13] 740655ED (CDXGISwapChain::ResizeBuffers)
[14] 74065B8D (CDXGISwapChain::ResizeTarget)
[15] 7406197B (CDXGISwapChain::GetContainingOutput)
[16] 74066524 (CDXGISwapChain::GetFrameStatistics)
[17] 74066A58 (CDXGISwapChain::GetLastPresentCount)
[18] 740612C6 (CDXGISwapChain::GetDesc1)
[19] 740613E0 (CDXGISwapChain::GetFullscreenDesc)
[20] 740614F9 (CDXGISwapChain::GetHwnd)
[21] 7406156D (CDXGISwapChain::GetCoreWindow)
[22] 74061D0D (CDXGISwapChain[::IDXGISwapChain1]::Present1)
[23] 74062069 (CDXGISwapChain::IsTemporaryMonoSupported)
[24] 740615BB (CDXGISwapChain::GetRestrictToOutput)
[25] 740615FB (CDXGISwapChain::SetBackgroundColor)
[26] 740616F1 (CDXGISwapChain::GetBackgroundColor)
[27] 7406173F (CDXGISwapChain::SetRotation)
[28] 74061770 (CDXGISwapChain::GetRotation)
[29] 7405CC1A (CMTUseCountedObject<CDXGISwapChain>::`vector deleting destructor')
[30] 7405181E (CMTUseCountedObject<CDXGISwapChain>::LUCCompleteLayerConstruction)
[31] 7405CBA5 (DXGID3D10ETWRundown)
// DXGI VTable:
[0] 6ED3F979 (CMTUseCountedObject<CDXGISwapChain>::QueryInterface)
[1] 6ED3F84D (CMTUseCountedObject<CDXGISwapChain>::AddRef)
[2] 6ED3F77D (CMTUseCountedObject<CDXGISwapChain>::Release)
[3] 6ED6A6D7 (CDXGISwapChain::SetPrivateData)
[4] 6ED6A904 (CDXGISwapChain::SetPrivateDataInterface)
[5] 6ED72BC9 (CDXGISwapChain::GetPrivateData)
[6] 6ED6DCDD (CDXGISwapChain::GetParent)
[7] 6ED69BF4 (CDXGISwapChain::GetDevice)
[8] 6ED3FAAD (CDXGISwapChain::Present)
[9] 6ED40209 (CDXGISwapChain::GetBuffer)
[10] 6ED47C1C (CDXGISwapChain::SetFullscreenState)
[11] 6ED48CD9 (CDXGISwapChain::GetFullscreenState)
[12] 6ED40CB1 (CDXGISwapChain::GetDesc)
[13] 6ED48A3B (CDXGISwapChain::ResizeBuffers)
[14] 6ED6F153 (CDXGISwapChain::ResizeTarget)
[15] 6ED47BA5 (CDXGISwapChain::GetContainingOutput)
[16] 6ED6D9B5 (CDXGISwapChain::GetFrameStatistics)
[17] 6ED327B5 (CDXGISwapChain::GetLastPresentCount)
[18] 6ED43400 (CDXGISwapChain::GetDesc1)
[19] 6ED6D9D0 (CDXGISwapChain::GetFullscreenDesc)
[20] 6ED6DA90 (CDXGISwapChain::GetHwnd)
[21] 6ED6D79F (CDXGISwapChain::GetCoreWindow)
[22] 6ED6E352 (?Present1@?QIDXGISwapChain2@@CDXGISwapChain@@UAGJIIPBUDXGI_PRESENT_PARAMETERS@@@Z)
[23] 6ED6E240 (CDXGISwapChain::IsTemporaryMonoSupported)
[24] 6ED44146 (CDXGISwapChain::GetRestrictToOutput)
[25] 6ED6F766 (CDXGISwapChain::SetBackgroundColor)
[26] 6ED6D6B9 (CDXGISwapChain::GetBackgroundColor)
[27] 6ED4417B (CDXGISwapChain::SetRotation)
[28] 6ED6DDE3 (CDXGISwapChain::GetRotation)
[29] 6ED6FF85 (CDXGISwapChain::SetSourceSize)
[30] 6ED6DF4F (CDXGISwapChain::GetSourceSize)
[31] 6ED6FCBD (CDXGISwapChain::SetMaximumFrameLatency)
[32] 6ED6DBE5 (CDXGISwapChain::GetMaximumFrameLatency)
[33] 6ED6D8CD (CDXGISwapChain::GetFrameLatencyWaitableObject)
[34] 6ED6FB45 (CDXGISwapChain::SetMatrixTransform)
[35] 6ED6DAD0 (CDXGISwapChain::GetMatrixTransform)
[36] 6ED6C155 (CDXGISwapChain::CheckMultiplaneOverlaySupportInternal)
[37] 6ED6E82D (CDXGISwapChain::PresentMultiplaneOverlayInternal)
[38] 6ED4397A (CMTUseCountedObject<CDXGISwapChain>::`vector deleting destructor')
[39] 6ED4EAE0 (CSwapBuffer::AddRef)
[40] 6ED46C81 (CMTUseCountedObject<CDXGISwapChain>::LUCBeginLayerDestruction)
*/
复制代码
分享到:
QQ好友和群
收藏
0
回复
使用道具
举报
快速回复
选择回复内容
我爱代码论坛真是个好地方!
楼主发帖辛苦了,谢谢我爱代码论坛楼主分享!
学习就来我爱代码,这里资源真不错!
既然我爱代码论坛推荐了,那我就回复了!
这东西不错,谢谢我爱代码论坛楼主!
这帖子不回对不起自己!
我看不错哦,谢谢我爱代码论坛楼主!
其实我一直觉得楼主品味不错!呵呵!
感谢咯住无私分享!我爱代码论坛真是个学习的好地方!
我爱代码论坛双击一波666!你是铁头娃,真皮沙发!
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表