다음을 통해 공유


IByteBuffer::CopyTo 메서드

[ CopyTo 메서드는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. Windows Server 2003 SP1(서비스 팩 1) 이상, Windows Vista, Windows Server 2008 및 이후 버전의 운영 체제에서는 사용할 수 없습니다. IStream 인터페이스는 비슷한 기능을 제공합니다.]

CopyTo 메서드는 개체의 현재 검색 포인터에서 다른 개체의 현재 검색 포인터로 지정된 바이트 수를 복사합니다.

구문

HRESULT CopyTo(
  [in]  LPBYTEBUFFER *pByteBuffer,
  [in]  LONG         cb,
  [out] LONG         *pcbRead,
  [out] LONG         *pcbWritten
);

매개 변수

pByteBuffer [in]

대상 스트림을 가리킵니다. pByteBuffer가 가리키는 스트림은 새 스트림 또는 원본 스트림의 복제본일 수 있습니다.

cb [in]

원본 스트림에서 복사할 바이트 수입니다.

pcbRead [out]

이 메서드가 원본에서 읽은 실제 바이트 수를 쓰는 위치에 대한 포인터입니다. 이 포인터를 NULL 로 설정하여 이 값에 관심이 없음을 나타낼 수 있습니다. 이 경우 이 메서드는 읽은 실제 바이트 수를 제공하지 않습니다.

pcbWritten [out]

이 메서드가 대상에 기록된 실제 바이트 수를 쓰는 위치에 대한 포인터입니다. 이 포인터를 NULL 로 설정하여 이 값에 관심이 없음을 나타낼 수 있습니다. 이 경우 이 메서드는 작성된 실제 바이트 수를 제공하지 않습니다.

반환 값

반환 값은 HRESULT입니다. S_OK 값은 호출이 성공했음을 나타냅니다.

설명

이 메서드는 지정된 바이트를 한 스트림에서 다른 스트림으로 복사합니다. 스트림을 자체에 복사하는 데 사용할 수도 있습니다. 각 스트림 instance 검색 포인터는 읽거나 쓰는 바이트 수에 맞게 조정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
클라이언트 지원 종료
Windows XP
서버 지원 종료
Windows Server 2003
헤더
Scardssp.h
유형 라이브러리
Scardssp.tlb
DLL
Scardssp.dll
IID
IID_IByteBuffer E126F8FE-A7AF-11D0-B88A-00C04FD424B9로 정의됩니다.