WindowsRuntimeBufferExtensions Sınıf

Tanım

Windows Çalışma Zamanı arabelleklerde (Windows) çalışmaya yönelik uzantı yöntemleri sağlar. Storage.Streams.IBuffer arabirimi).

public ref class WindowsRuntimeBufferExtensions abstract sealed
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
Devralma
WindowsRuntimeBufferExtensions
Öznitelikler

Yöntemler

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

bir Windows döndürür. Belirtilen bayt dizisindeki bir bayt aralığını temsil eden Storage.Streams.IBuffer arabirimi. İsteğe bağlı olarak IBuffer'ın Length özelliğini kapasiteden küçük bir değere ayarlar.

AsBuffer(Byte[], Int32, Int32)

bir Windows döndürür. Belirtilen bayt dizisindeki bir bayt aralığını temsil eden Storage.Streams.IBuffer arabirimi.

AsBuffer(Byte[])

bir Windows döndürür. Belirtilen bayt dizisini temsil eden Storage.Streams.IBuffer arabirimi.

AsStream(IBuffer)

Belirtilen Windows aynı belleği temsil eden bir akış döndürür. Storage.Streams.IBuffer arabirimi temsil eder.

CopyTo(Byte[], IBuffer)

Kaynak dizideki tüm baytları hedef arabelleğe (Windows) kopyalar. Storage.Streams.IBuffer), her ikisinde de 0 (sıfır) uzaklığında başlar. yöntemi hedef arabelleğin uzunluğunu güncelleştirmez.

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

Baytları kaynak diziden hedef arabelleğe (Windows) kopyalar. Storage.Streams.IBuffer), kaynak dizideki başlangıç dizinini, hedef arabellekteki başlangıç dizinini ve kopyalanacak bayt sayısını belirtir. yöntemi, hedef arabelleğin Length özelliğini güncelleştirmez.

CopyTo(IBuffer, Byte[])

Kaynak arabellekten (Windows) tüm baytları kopyalar. Storage.Streams.IBuffer) hedef diziye, her ikisinde de 0 (sıfır) uzaklığından başlayarak.

CopyTo(IBuffer, IBuffer)

Kaynak arabellekten (Windows) tüm baytları kopyalar. Storage.Streams.IBuffer) hedef arabelleğe, her ikisinde de 0 (sıfır) uzaklığından başlayarak.

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

Baytları kaynak arabellekten (Windows) kopyalar. Storage.Streams.IBuffer), kaynak arabellekteki başlangıç dizinini, hedef dizideki başlangıç dizinini ve kopyalanacak bayt sayısını belirterek hedef diziye.

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

Baytları kaynak arabellekten (Windows) kopyalar. Storage.Streams.IBuffer) hedef arabelleğe, kaynaktaki başlangıç dizinini, hedefteki başlangıç dizinini ve kopyalanacak bayt sayısını belirtir.

GetByte(IBuffer, UInt32)

Belirtilen Windows belirtilen uzaklıkta bayt döndürür. Storage.Streams.IBuffer arabirimi.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

bir Windows döndürür. Bellek içinde belirtilen bellek akışının temsil ettiği bir bölgeyi temsil eden Storage.Streams.IBuffer arabirimi.

GetWindowsRuntimeBuffer(MemoryStream)

bir Windows döndürür. Belirtilen bellek akışıyla aynı belleği temsil eden Storage.Streams.IBuffer arabirimi.

IsSameData(IBuffer, IBuffer)

İki arabelleğin (Windows) olup olmadığını gösteren bir değer döndürür. Storage.Streams.IBuffer nesneleri) aynı temel bellek bölgesini temsil eder.

ToArray(IBuffer, UInt32, Int32)

Belirtilen arabelleğin (Windows) içeriğinden oluşturulan yeni bir dizi döndürür. Storage.Streams.IBuffer), belirtilen uzaklıkta başlayıp belirtilen bayt sayısını içerir.

ToArray(IBuffer)

Belirtilen arabelleğin (Windows) içeriğinden oluşturulan yeni bir dizi döndürür. Storage.Streams.IBuffer). Dizinin boyutu, IBuffer'ın Length özelliğinin değeridir.

Şunlara uygulanır