WindowsRuntimeBufferExtensions Osztály

Definíció

Bővítménymetelyeket biztosít Windows-futtatókörnyezet puffereken (Windows. Storage.Streams.IBuffer interfész).

public ref class WindowsRuntimeBufferExtensions abstract sealed
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
Öröklődés
WindowsRuntimeBufferExtensions
Attribútumok

Metódusok

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

Egy Windows ad vissza. Storage.Streams.IBuffer interfész, amely a megadott bájttömb bájttartományát jelöli. Igény szerint az IBuffer Hossz tulajdonságát a kapacitásnál kisebb értékre állítja.

AsBuffer(Byte[], Int32, Int32)

Egy Windows ad vissza. Storage.Streams.IBuffer interfész, amely a megadott bájttömb bájttartományát jelöli.

AsBuffer(Byte[])

Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely a megadott bájttömböt jelöli.

AsStream(IBuffer)

Olyan streamet ad vissza, amely ugyanazt a memóriát jelöli, mint a megadott Windows. A Storage.Streams.IBuffer interfészt jelöli.

CopyTo(Byte[], IBuffer)

A forrástömb összes bájtját átmásolja a célpufferbe (Windows. Storage.Streams.IBuffer), amely a 0(nulla) eltolástól indul mindkét esetben. A metódus nem frissíti a célpuffer hosszát.

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

Bájtokat másol a forrástömbből a célpufferbe (Windows. Storage.Streams.IBuffer), amely megadja a forrástömb kezdő indexét, a célpuffer kezdő indexét és a másolandó bájtok számát. A metódus nem frissíti a célpuffer Hossz tulajdonságát.

CopyTo(IBuffer, Byte[])

Másolja az összes bájtot a forráspufferből (Windows. Storage.Streams.IBuffer) a céltömbbe, a 0 eltolástól (nulla) kezdve mindkettőben.

CopyTo(IBuffer, IBuffer)

Másolja az összes bájtot a forráspufferből (Windows. Storage.Streams.IBuffer) a célpufferbe, a 0(nulla) eltolástól kezdve mindkettőben.

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

Bájtokat másol a forráspufferből (Windows. Storage.Streams.IBuffer) a céltömbbe, megadva a forráspuffer kezdő indexét, a céltömb kezdő indexét és a másolandó bájtok számát.

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

Bájtokat másol a forráspufferből (Windows. Storage.Streams.IBuffer) a célpufferbe, megadva a forrás kezdő indexét, a cél kezdő indexét és a másolandó bájtok számát.

GetByte(IBuffer, UInt32)

A megadott eltolásnál megadott bájtot adja vissza a megadott Windows. Storage.Streams.IBuffer interfész.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely a megadott memóriastream által képviselt memórián belüli régiót jelöli.

GetWindowsRuntimeBuffer(MemoryStream)

Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely ugyanazt a memóriát képviseli, mint a megadott memóriastream.

IsSameData(IBuffer, IBuffer)

Olyan értéket ad vissza, amely jelzi, hogy két puffer (Windows. A Storage.Streams.IBuffer-objektumok) ugyanazt az alapul szolgáló memóriaterületet jelölik.

ToArray(IBuffer, UInt32, Int32)

Egy új tömböt ad vissza, amely a megadott puffer tartalmából jön létre (Windows. Storage.Streams.IBuffer), amely egy megadott eltolástól indul, és adott számú bájtot is tartalmaz.

ToArray(IBuffer)

Egy új tömböt ad vissza, amely a megadott puffer tartalmából jön létre (Windows. Storage.Streams.IBuffer). A tömb mérete az IBuffer Hossz tulajdonságának értéke.

A következőre érvényes: