CryptographicBuffer.CopyToByteArray(IBuffer, Byte[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
버퍼를 바이트 배열에 복사합니다.
static void CopyToByteArray(IBuffer const& buffer, [Out] winrt::array_view <byte> const& & value);
public static void CopyToByteArray(IBuffer buffer, out byte[] value);
Public Shared Sub CopyToByteArray (buffer As IBuffer, ByRef value As Byte())
매개 변수
- buffer
- IBuffer
입력 버퍼.
- value
-
Byte[]
byte[]
입력 버퍼에서 복사한 값을 포함하는 바이트 배열입니다. 이 메서드를 호출하기 전에 배열을 선언하고 ref 키워드(keyword) 사용하여 전달해야 합니다. 입력 매개 변수의 버퍼가 비어 있으면 값 매개 변수가 NULL로 반환됩니다.
예제
public void ByteArrayCopy()
{
// Initialize a byte array.
byte[] arrByte = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
// Create a buffer from the byte array.
IBuffer buffer = CryptographicBuffer.CreateFromByteArray(arrByte);
// Encode the buffer into a hexadecimal string (for display);
String strHex = CryptographicBuffer.EncodeToHexString(buffer);
// Copy the buffer back into a new byte array.
byte[] arrByteNew;
CryptographicBuffer.CopyToByteArray(buffer, out arrByteNew);
}