BitmapBuffer 类

定义

表示位图的像素数据缓冲区。

public ref class BitmapBuffer sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BitmapBuffer final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BitmapBuffer : System.IDisposable
Public NotInheritable Class BitmapBuffer
Implements IDisposable
继承
Object Platform::Object IInspectable BitmapBuffer
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

通过调用 SoftwareBitmap.LockBuffer 获取此类的实例。 由于 BitmapBuffer 表示关联位图上的排他锁,因此应用不应无限期保留对它的引用。

方法

Close()

释放 对象和关联的资源。

CreateReference()

创建对基础内存缓冲区的引用。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

GetPlaneCount()

获取位图缓冲区中的位平面数。

GetPlaneDescription(Int32)

获取一个 BitmapPlaneDescription 对象,该对象描述位平面中具有指定索引的位图数据的大小、偏移量和步幅。

适用于

另请参阅