WindowsRuntimeBufferExtensions::CopyTo Method (array<Byte>, IBuffer)
.NET Framework (current version)
Copies all bytes from the source array to the destination buffer (Windows.Storage.Streams.IBuffer), starting at offset 0 (zero) in both. The method does not update the length of the destination buffer.
This API is not CLS-compliant. Namespace: System.Runtime.InteropServices.WindowsRuntime
Assembly: System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)
[CLSCompliantAttribute(false)] [ExtensionAttribute] public: static void CopyTo( array<unsigned char>^ source, IBuffer^ destination )
Parameters
- source
- Type: array<System::Byte>
The array to copy data from.
- destination
- Type: IBuffer
The buffer to copy data to.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type array<Byte>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).| Exception | Condition |
|---|---|
| ArgumentNullException | source or destination is nullptr. |
| ArgumentException | The size of source exceeds the capacity of destination. |
Show: