내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

WindowsRuntimeBufferExtensions 클래스

2013-12-13

Windows Phone OS 7.0 및 7.1을 대상으로 하는 앱의 경우 이 형식의 멤버를 사용하지 않도록 합니다. 이렇게 할 경우 코드가 MethodAccessException을 발생합니다. 이 형식은 보안에 중요하여 .NET Framework 내부에서 Windows Phone 클래스 라이브러리에만 사용하도록 제한됩니다.
[보안 중요]

Windows 런타임 버퍼(Windows.Storage.Streams.IBuffer 인터페이스)에 대해 작업을 수행하기 위한 확장 메서드를 제공합니다.

System.Object
  System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions

Namespace:  System.Runtime.InteropServices.WindowsRuntime
어셈블리:  System.Runtime.WindowsRuntime(System.Runtime.WindowsRuntime.dll)

[SecurityCriticalAttribute]
public static class WindowsRuntimeBufferExtensions

WindowsRuntimeBufferExtensions 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드정적 멤버AsBuffer(Byte[])지정된 바이트 배열을 나타내는 Windows.Storage.Streams.IBuffer를 반환합니다.
Public 메서드정적 멤버AsBuffer(Byte[], Int32, Int32)지정된 바이트 배열의 바이트 범위를 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다.
Public 메서드정적 멤버AsBuffer(Byte[], Int32, Int32, Int32)지정된 바이트 배열의 바이트 범위를 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다. 선택적으로 IBufferLength 속성을 용량보다 작은 값으로 설정합니다.
Public 메서드정적 멤버AsStream지정된 Windows.Storage.Streams.IBuffer 인터페이스가 나타내는 동일한 은 메모리를 나타내는 스트림을 반환합니다.
Public 메서드정적 멤버CopyTo(IBuffer, Byte[])소스 버퍼(Windows.Storage.Streams.IBuffer)의 모든 바이트를 대상 배열에 복사합니다(양쪽 모두 오프셋 0에서 시작).
Public 메서드정적 멤버CopyTo(IBuffer, IBuffer)소스 버퍼(Windows.Storage.Streams.IBuffer)의 모든 바이트를 대상 버퍼에 복사합니다(양쪽 모두 오프셋 0에서 시작).
Public 메서드정적 멤버CopyTo(Byte[], IBuffer)소스 배열의 모든 바이트를 대상 버퍼(Windows.Storage.Streams.IBuffer)에 복사합니다(양쪽 모두 오프셋 0에서 시작). 이 메서드는 대상 버퍼의 길이를 업데이트하지 않습니다.
Public 메서드정적 멤버CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)소스 버퍼의 시작 인덱스, 대상 배열의 시작 인덱스 및 복사할 바이트 수를 지정하여 소스 버퍼(Windows.Storage.Streams.IBuffer)의 바이트를 대상 버퍼로 복사합니다.
Public 메서드정적 멤버CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)소스의 시작 인덱스, 대상의 시작 인덱스 및 복사할 바이트 수를 지정하여 소스 버퍼(Windows.Storage.Streams.IBuffer)의 바이트를 대상 버퍼로 복사합니다.
Public 메서드정적 멤버CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)소스 배열의 시작 인덱스, 대상 버퍼의 시작 인덱스 및 복사할 바이트 수를 지정하여 소스 배열의 바이트를 대상 버퍼(Windows.Storage.Streams.IBuffer)로 복사합니다. 이 메서드는 대상 버퍼의 Length 속성을 업데이트하지 않습니다.
Public 메서드정적 멤버GetByteWindows.Storage.Streams.IBuffer 인터페이스의 지정된 오프셋에 있는 바이트를 반환합니다.
Public 메서드정적 멤버GetWindowsRuntimeBuffer(MemoryStream)지정한 메모리 스트림과 동일한 메모리를 나타내는 Windows.Storage.Streams.IBuffer 인터페이스를 반환합니다.
Public 메서드정적 멤버GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)지정된 메모리 스트림이 나타내는 메모리 내의 영역을 나타내는 Windows.Storage.Streams.IBuffer 인터페이스입니다.
Public 메서드정적 멤버IsSameData두 버퍼(Windows.Storage.Streams.IBuffer 개체)가 동일한 내부 메모리 영역을 나타내는 여부를 나타내는 값을 반환합니다.
Public 메서드정적 멤버ToArray(IBuffer)지정 된 버퍼(Windows.Storage.Streams.IBuffer)의 내용에서 생성되는 새 배열을 반환합니다. 배열의 크기는 IBufferLength 속성의 값입니다.
Public 메서드정적 멤버ToArray(IBuffer, UInt32, Int32)지정된 오프셋에서 시작하고 지정된 바이트 수를 포함하는 지정된 버퍼(Windows.Storage.Streams.IBuffer) 내용으로 만든 새 배열을 반환합니다.
맨 위

Windows Phone OS

지원되는 버전: 8.0

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.

표시:
© 2014 Microsoft