Share via


WindowsRuntimeBufferExtensions 클래스

정의

Windows 런타임 버퍼(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
상속
WindowsRuntimeBufferExtensions
특성

메서드

AsBuffer(Byte[])

지정된 바이트 배열을 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다.

AsBuffer(Byte[], Int32, Int32)

지정된 바이트 배열에서 바이트 범위를 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다.

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

지정된 바이트 배열에서 바이트 범위를 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다. 필요에 따라 IBuffer의 Length 속성을 용량보다 작은 값으로 설정합니다.

AsStream(IBuffer)

지정된 Windows.Storage.Streams.IBuffer 인터페이스가 나타내는 동일한 메모리를 나타내는 스트림을 반환합니다.

CopyTo(Byte[], IBuffer)

오프셋 0에서 시작하여 원본 배열의 모든 바이트를 대상 버퍼(Windows.Storage.Streams.IBuffer)에 복사합니다. 메서드는 대상 버퍼의 길이를 업데이트하지 않습니다.

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

원본 배열의 시작 인덱스, 대상 버퍼의 시작 인덱스 및 복사할 바이트 수를 지정하여 원본 배열의 바이트를 대상 버퍼(Windows.Storage.Streams.IBuffer)에 복사합니다. 메서드는 대상 버퍼의 Length 속성을 업데이트하지 않습니다.

CopyTo(IBuffer, Byte[])

둘 다의 오프셋 0에서 시작하여 원본 버퍼(Windows.Storage.Streams.IBuffer)의 모든 바이트를 대상 배열에 복사합니다.

CopyTo(IBuffer, IBuffer)

둘 다의 오프셋 0에서 시작하여 원본 버퍼(Windows.Storage.Streams.IBuffer)의 모든 바이트를 대상 버퍼에 복사합니다.

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

원본 버퍼의 시작 인덱스, 대상 배열의 시작 인덱스 및 복사할 바이트 수를 지정하여 원본 버퍼(Windows.Storage.Streams.IBuffer)의 바이트를 대상 배열에 복사합니다.

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

원본 버퍼에서(Windows.Storage.Streams.IBuffer) 대상 버퍼로 바이트를 복사하여 시작 인텍스, 대상의 시작 인텍스 및 복사할 바이트 수를 지정합니다.

GetByte(IBuffer, UInt32)

지정된 Windows.Storage.Streams.IBuffer 인터페이스의 지정된 오프셋에서 바이트를 반환합니다.

GetWindowsRuntimeBuffer(MemoryStream)

지정된 메모리 스트림과 동일한 메모리를 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

지정된 메모리 스트림을 나타내는 메모리 내 영역을 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다.

IsSameData(IBuffer, IBuffer)

두 버퍼(Windows.Storage.Streams.IBuffer 개체)가 같은 기본 메모리 영역을 나타내는지 여부를 나타내는 값을 반환합니다.

ToArray(IBuffer)

지정된 버퍼(Windows.Storage.Streams.IBuffer)의 콘텐츠에서 생성되는 새 배열을 반환합니다. 배열의 크기는 IBuffer의 Length 속성 값입니다.

ToArray(IBuffer, UInt32, Int32)

지정한 버퍼(Windows.Storage.Streams.IBuffer)의 콘텐츠에서 생성되는 새 배열을 반환합니다. 이 경우 버퍼는 지정한 오프셋에서 시작하여 지정한 바이트 만큼 보유하게 됩니다.

적용 대상