为啥纹理渲染后就无法修改纹理的数据

为什么纹理渲染后就无法修改纹理的数据?
我使用LockRect修改纹理的数据,但是我发现使用渲染过(使用精灵渲染)的纹理,不管我怎么修改里面的数据,渲染出来的东西都没有改变,是不是这样呢?如果我需要修改的话应该怎么做呢?
------解决方案--------------------
锁定是否成功?修改成功?texture是否使用d3dpool_default标志创建?