Imaging.CreateBitmapSourceFromMemorySection Method (IntPtr, Int32, Int32, PixelFormat, Int32, Int32)

 

Returns a managed BitmapSource, based on the provided unmanaged memory location.

Namespace:   System.Windows.Interop
Assembly:  PresentationCore (in PresentationCore.dll)

<SecurityCriticalAttribute>
Public Shared Function CreateBitmapSourceFromMemorySection (
	section As IntPtr,
	pixelWidth As Integer,
	pixelHeight As Integer,
	format As PixelFormat,
	stride As Integer,
	offset As Integer
) As BitmapSource

Parameters

section
Type: System.IntPtr

A pointer to a memory section.

pixelWidth
Type: System.Int32

An integer that specifies the width, in pixels, of the bitmap.

pixelHeight
Type: System.Int32

An integer that specifies the height, in pixels, of the bitmap.

format
Type: System.Windows.Media.PixelFormat

A value of the enumeration.

stride
Type: System.Int32

The stride of the bitmap.

offset
Type: System.Int32

The byte offset into the memory stream where the image starts.

SecurityPermission

to return an object from this method. Associated enumeration: UnmanagedCode

.NET Framework
Available since 3.0
Return to top
Show: