Freigeben über


BitmapBuffer Klasse

Definition

Stellt den Pixeldatenpuffer einer Bitmap dar.

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
Vererbung
Object Platform::Object IInspectable BitmapBuffer
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Rufen Sie softwareBitmap.LockBuffer eine instance dieser Klasse ab. Da BitmapBuffer eine exklusive Sperre für die zugeordnete Bitmap darstellt, sollten Apps den Verweis darauf nicht unbegrenzt beibehalten.

Methoden

Close()

Entsorgt das Objekt und die zugeordneten Ressourcen.

CreateReference()

Erstellt einen Verweis auf den zugrunde liegenden Speicherpuffer.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

GetPlaneCount()

Ruft die Anzahl der Bitebenen im Bitmappuffer ab.

GetPlaneDescription(Int32)

Ruft ein BitmapPlaneDescription-Objekt ab, das die Größe, den Offset und den Stride der Bitmapdaten in der Bitebene mit dem angegebenen Index beschreibt.

Gilt für:

Weitere Informationen