Aquí tenéis código de ejemplo con SharpDX para poder hacer algo tan común, pero no tan sencillo como debería ;), que es leer de una textura y modificar una textura.
http://javiermaura.wordpress.com/2012/07/18/leyendo-y-modificando-una-textura-en-sharpdx-usando-map-unmap-directx11/ (http://javiermaura.wordpress.com/2012/07/18/leyendo-y-modificando-una-textura-en-sharpdx-usando-map-unmap-directx11/)
Enjoy it!!!
:D