|Microsoft DirectX 9.0|
When using IDirect3DDevice9::UpdateSurface, pass a rectangle on the source surface, or use NULL to specify the entire surface. You also pass a point on the destination surface to which the upper left position of the rectangle on the source image is copied. This method does not support clipping. The operation will fail unless the source rectangle and the corresponding destination rectangle are completely contained within the source and destination surfaces respectively. This method does not support alpha blending, color keys, or format conversion. Note that the destination and source surfaces must be distinct.
For other restrictions when using UpdateSurface, see IDirect3DDevice9::UpdateSurface.
The following methods are also available in C++/C for copying images to a Microsoft?Direct3D?surface.