WriteableBitmap.WritePixels Method (Int32Rect, IntPtr, Int32, Int32)

 

Updates the pixels in the specified region of the bitmap.

Namespace:   System.Windows.Media.Imaging
Assembly:  PresentationCore (in PresentationCore.dll)

[SecurityCriticalAttribute]
public void WritePixels(
	Int32Rect sourceRect,
	IntPtr buffer,
	int bufferSize,
	int stride
)

Parameters

sourceRect
Type: System.Windows.Int32Rect

The rectangle of the WriteableBitmap to update.

buffer
Type: System.IntPtr

The input buffer used to update the bitmap.

bufferSize
Type: System.Int32

The size of the input buffer.

stride
Type: System.Int32

The stride of the update region in buffer.

Exception Condition
ArgumentOutOfRangeException

One or more of the following conditions is true.

sourceRect falls outside the bounds of the WriteableBitmap.

bufferSize < 1

stride < 1

ArgumentNullException

buffer is null.

SecurityPermission

for access to unmanaged resources. Security action: Demand. Associated enumeration: SecurityPermissionFlag.UnmanagedCode

.NET Framework
Available since 3.0
Return to top
Show: