System::Buffer::BlockCopy methode

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interpreteert twee opgegeven getypeerde arrays als ruwe byte-arrays en kopieert gegevens van de ene naar de andere.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParameterBeschrijving
TSrcHet type van de elementen van de bron-array
TDstHet type van de elementen van de bestemmings-array
ParameterTypeBeschrijving
srcconst SharedPtr<Array<TSrc>>&De bron-array
srcOffsetintEen byte-offset in de bronarray waarop het kopiëren begint
dstconst SharedPtr<Array<TDst>>&De doelarray
dstOffsetintEen byte-offset in de doelarray waarop het invoegen van gegevens begint
countintHet aantal bytes om te kopiëren

Zie ook

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::ArrayView<TDst>&, int, int) method

Interpreteert twee opgegeven getypeerde arrays als ruwe byte-arrays en kopieert gegevens van de ene naar de andere.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParameterBeschrijving
TSrcHet type van de elementen van de bron-array
TDstHet type elementen van de doelarrayweergave
ParameterTypeBeschrijving
srcconst SharedPtr<Array<TSrc>>&De bron-array
srcOffsetintEen byte-offset in de bronarray waarop het kopiëren begint
dstconst System::Details::ArrayView<TDst>&De doelarrayweergave
dstOffsetintEen byte-offset in de doelarrayweergave waarop het invoegen van gegevens begint
countintHet aantal bytes om te kopiëren

Zie ook

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

Interpreteert twee opgegeven getypeerde arrays als ruwe byte-arrays en kopieert gegevens van de ene naar de andere.

template<typename TSrc,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParameterBeschrijving
TSrcHet type van de elementen van de bron-array
TDstHet type elementen van de doelstackarray
NDDe grootte van de doelstackarray
ParameterTypeBeschrijving
srcconst SharedPtr<Array<TSrc>>&De bron-array
srcOffsetintEen byte-offset in de bronarray waarop het kopiëren begint
dstconst System::Details::StackArray<TDst, ND>&De doelstackarray
dstOffsetintEen byte-offset in de doelstackarray waarop het invoegen van gegevens begint
countintHet aantal bytes om te kopiëren

Zie ook

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interpreteert twee opgegeven getypeerde arrays als ruwe byte-arrays en kopieert gegevens van de ene naar de andere.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParameterBeschrijving
TSrcHet type elementen van de bronarrayweergave
TDstHet type van de elementen van de bestemmings-array
ParameterTypeBeschrijving
srcconst System::Details::ArrayView<TSrc>&De bronarrayweergave
srcOffsetintEen byte-offset in de bronarrayweergave waarop het kopiëren begint
dstconst SharedPtr<Array<TDst>>&De doelarray
dstOffsetintEen byte-offset in de doelarray waarop het invoegen van gegevens begint
countintHet aantal bytes om te kopiëren

Zie ook

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const System::Details::ArrayView<TDst>&, int, int) method

Interpreteert twee opgegeven getypeerde arrays als ruwe byte-arrays en kopieert gegevens van de ene naar de andere.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParameterBeschrijving
TSrcHet type elementen van de bronarrayweergave
TDstHet type elementen van de doelarrayweergave
ParameterTypeBeschrijving
srcconst System::Details::ArrayView<TSrc>&De bronarrayweergave
srcOffsetintEen byte-offset in de bronarrayweergave waarop het kopiëren begint
dstconst System::Details::ArrayView<TDst>&De doelarrayweergave
dstOffsetintEen byte-offset in de doelarrayweergave waarop het invoegen van gegevens begint
countintHet aantal bytes om te kopiëren

Zie ook

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interpreteert twee opgegeven getypeerde arrays als ruwe byte-arrays en kopieert gegevens van de ene naar de andere.

template<typename TSrc,std::size_t,typename TDst> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParameterBeschrijving
TSrcHet type elementen van de bronstackarray
NSDe grootte van de bronstackarray
TDstHet type van de elementen van de bestemmings-array
ParameterTypeBeschrijving
srcconst System::Details::StackArray<TSrc, NS>&De bronstap-array
srcOffsetintEen byte-offset in de tho bronstap-array waarop het kopiëren begint
dstconst SharedPtr<Array<TDst>>&De doelarray
dstOffsetintEen byte-offset in de doelarray waarop het invoegen van gegevens begint
countintHet aantal bytes om te kopiëren

Zie ook

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

Interpreteert twee opgegeven getypeerde arrays als ruwe byte-arrays en kopieert gegevens van de ene naar de andere.

template<typename TSrc,std::size_t,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParameterBeschrijving
TSrcHet type elementen van de bronstackarray
NSDe grootte van de bronstackarray
TDstHet type elementen van de doelstackarray
NDDe grootte van de doelstackarray
ParameterTypeBeschrijving
srcconst System::Details::StackArray<TSrc, NS>&De bronstap-array
srcOffsetintEen byte-offset in de tho bronstap-array waarop het kopiëren begint
dstconst System::Details::StackArray<TDst, ND>&De doelstackarray
dstOffsetintEen byte-offset in de doelstackarray waarop het invoegen van gegevens begint
countintHet aantal bytes om te kopiëren

Zie ook

Buffer::BlockCopy(const uint8_t *, int, uint8_t *, int, int) method

Kopieert een opgegeven aantal bytes van de bronbuffer naar de doelbuffer.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParameterTypeBeschrijving
srcconst uint8_t *Pointer naar de bronbuffer
srcOffsetintEen byte-offset in de bronbuffer waarop het kopiëren begint
dstuint8_t *Pointer naar de bestemmingsbuffer
dstOffsetintEen byte-offset in de bestemmingsbuffer waarop data moet worden ingevoegd
countintHet aantal bytes om te kopiëren

Zie ook