Bagikan melalui


WindowsRuntimeBufferExtensions Kelas

Definisi

Menyediakan metode ekstensi untuk beroperasi pada buffer Windows Runtime (antarmuka Windows.Storage.Streams.IBuffer).

public ref class WindowsRuntimeBufferExtensions abstract sealed
public static class WindowsRuntimeBufferExtensions
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
type WindowsRuntimeBufferExtensions = class
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
Warisan
WindowsRuntimeBufferExtensions
Atribut

Metode

AsBuffer(Byte[])

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili array byte yang ditentukan.

AsBuffer(Byte[], Int32, Int32)

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili rentang byte dalam array byte yang ditentukan.

AsBuffer(Byte[], Int32, Int32, Int32)

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili rentang byte dalam array byte yang ditentukan. Secara opsional mengatur properti Panjang IBuffer ke nilai yang kurang dari kapasitas.

AsStream(IBuffer)

Mengembalikan aliran yang mewakili memori yang sama dengan yang diwakili antarmuka Windows.Storage.Streams.IBuffer yang ditentukan.

CopyTo(Byte[], IBuffer)

Menyalin semua byte dari array sumber ke buffer tujuan (Windows.Storage.Streams.IBuffer), mulai dari offset 0 (nol) di keduanya. Metode ini tidak memperbarui panjang buffer tujuan.

CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)

Menyalin byte dari array sumber ke buffer tujuan (Windows.Storage.Streams.IBuffer), menentukan indeks awal dalam array sumber, indeks awal di buffer tujuan, dan jumlah byte yang akan disalin. Metode ini tidak memperbarui properti Panjang buffer tujuan.

CopyTo(IBuffer, Byte[])

Menyalin semua byte dari buffer sumber (Windows.Storage.Streams.IBuffer) ke array tujuan, mulai dari offset 0 (nol) di keduanya.

CopyTo(IBuffer, IBuffer)

Menyalin semua byte dari buffer sumber (Windows.Storage.Streams.IBuffer) ke buffer tujuan, mulai dari offset 0 (nol) di keduanya.

CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)

Menyalin byte dari buffer sumber (Windows.Storage.Streams.IBuffer) ke array tujuan, menentukan indeks awal di buffer sumber, indeks awal dalam array tujuan, dan jumlah byte yang akan disalin.

CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)

Menyalin byte dari buffer sumber (Windows.Storage.Streams.IBuffer) ke buffer tujuan, menentukan indeks awal di sumber, indeks awal di tujuan, dan jumlah byte yang akan disalin.

GetByte(IBuffer, UInt32)

Mengembalikan byte pada offset yang ditentukan di antarmuka Windows.Storage.Streams.IBuffer yang ditentukan.

GetWindowsRuntimeBuffer(MemoryStream)

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili memori yang sama dengan aliran memori yang ditentukan.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili wilayah dalam memori yang diwakili aliran memori yang ditentukan.

IsSameData(IBuffer, IBuffer)

Mengembalikan nilai yang menunjukkan apakah dua buffer (objek Windows.Storage.Streams.IBuffer) mewakili wilayah memori yang mendasar yang sama.

ToArray(IBuffer)

Mengembalikan array baru yang dibuat dari konten buffer yang ditentukan (Windows.Storage.Streams.IBuffer). Ukuran array adalah nilai properti Panjang IBuffer.

ToArray(IBuffer, UInt32, Int32)

Mengembalikan array baru yang dibuat dari konten buffer yang ditentukan (Windows.Storage.Streams.IBuffer), dimulai pada offset tertentu dan menyertakan jumlah byte yang ditentukan.

Berlaku untuk