طريقة System::Buffer::BlockCopy
Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const SharedPtr<Array<TDst>>&, int, int) method
يفسر مصفوفتين محددتين ذات نوع كمصوفات بايت خام وينسخ البيانات من إحداهما إلى الأخرى.
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)
| معامل | الوصف |
|---|
| TSrc | نوع عناصر المصفوفة المصدر |
| TDst | نوع عناصر المصفوفة الوجهة |
| معامل | نوع | الوصف |
|---|
| src | const SharedPtr<Array<TSrc>>& | المصفوفة المصدر |
| srcOffset | int | إزاحة بايت في المصفوفة المصدر التي يبدأ النسخ عندها |
| dst | const SharedPtr<Array<TDst>>& | المصفوفة الوجهة |
| dstOffset | int | إزاحة بايت في المصفوفة الوجهة التي يبدأ عندها إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا
Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::ArrayView<TDst>&, int, int) method
يفسر مصفوفتين محددتين ذات نوع كمصوفات بايت خام وينسخ البيانات من إحداهما إلى الأخرى.
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)
| معامل | الوصف |
|---|
| TSrc | نوع عناصر المصفوفة المصدر |
| TDst | نوع العناصر في عرض المصفوفة الوجهة |
| معامل | نوع | الوصف |
|---|
| src | const SharedPtr<Array<TSrc>>& | المصفوفة المصدر |
| srcOffset | int | إزاحة بايت في المصفوفة المصدر التي يبدأ النسخ عندها |
| dst | const System::Details::ArrayView<TDst>& | عرض المصفوفة الوجهة |
| dstOffset | int | إزاحة بايت في عرض المصفوفة الوجهة التي يبدأ عندها إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا
Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method
يفسر مصفوفتين محددتين ذات نوع كمصوفات بايت خام وينسخ البيانات من إحداهما إلى الأخرى.
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)
| معامل | الوصف |
|---|
| TSrc | نوع عناصر المصفوفة المصدر |
| TDst | نوع العناصر في مصفوفة المكدس الوجهة |
| ND | حجم مصفوفة المكدس الوجهة |
| معامل | نوع | الوصف |
|---|
| src | const SharedPtr<Array<TSrc>>& | المصفوفة المصدر |
| srcOffset | int | إزاحة بايت في المصفوفة المصدر التي يبدأ النسخ عندها |
| dst | const System::Details::StackArray<TDst, ND>& | مصفوفة المكدس الوجهة |
| dstOffset | int | إزاحة بايت في مصفوفة المكدس الوجهة التي يبدأ عندها إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا
Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const SharedPtr<Array<TDst>>&, int, int) method
يفسر مصفوفتين محددتين ذات نوع كمصوفات بايت خام وينسخ البيانات من إحداهما إلى الأخرى.
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)
| معامل | الوصف |
|---|
| TSrc | نوع العناصر في عرض المصفوفة المصدر |
| TDst | نوع عناصر المصفوفة الوجهة |
| معامل | نوع | الوصف |
|---|
| src | const System::Details::ArrayView<TSrc>& | عرض المصفوفة المصدر |
| srcOffset | int | إزاحة بايت في عرض المصفوفة المصدر التي يبدأ عندها النسخ |
| dst | const SharedPtr<Array<TDst>>& | المصفوفة الوجهة |
| dstOffset | int | إزاحة بايت في المصفوفة الوجهة التي يبدأ عندها إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا
Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const System::Details::ArrayView<TDst>&, int, int) method
يفسر مصفوفتين محددتين ذات نوع كمصوفات بايت خام وينسخ البيانات من إحداهما إلى الأخرى.
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)
| معامل | الوصف |
|---|
| TSrc | نوع العناصر في عرض المصفوفة المصدر |
| TDst | نوع العناصر في عرض المصفوفة الوجهة |
| معامل | نوع | الوصف |
|---|
| src | const System::Details::ArrayView<TSrc>& | عرض المصفوفة المصدر |
| srcOffset | int | إزاحة بايت في عرض المصفوفة المصدر التي يبدأ عندها النسخ |
| dst | const System::Details::ArrayView<TDst>& | عرض المصفوفة الوجهة |
| dstOffset | int | إزاحة بايت في عرض المصفوفة الوجهة التي يبدأ عندها إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا
Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const SharedPtr<Array<TDst>>&, int, int) method
يفسر مصفوفتين محددتين ذات نوع كمصوفات بايت خام وينسخ البيانات من إحداهما إلى الأخرى.
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)
| معامل | الوصف |
|---|
| TSrc | نوع العناصر في مصفوفة المكدس المصدر |
| NS | حجم مصفوفة المكدس المصدر |
| TDst | نوع عناصر المصفوفة الوجهة |
| معامل | نوع | الوصف |
|---|
| src | const System::Details::StackArray<TSrc, NS>& | مصفوفة المكدس المصدر |
| srcOffset | int | إزاحة بايت في مصفوفة المكدس المصدر التي يبدأ عندها النسخ |
| dst | const SharedPtr<Array<TDst>>& | المصفوفة الوجهة |
| dstOffset | int | إزاحة بايت في المصفوفة الوجهة التي يبدأ عندها إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا
Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method
يفسر مصفوفتين محددتين ذات نوع كمصوفات بايت خام وينسخ البيانات من إحداهما إلى الأخرى.
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)
| معامل | الوصف |
|---|
| TSrc | نوع العناصر في مصفوفة المكدس المصدر |
| NS | حجم مصفوفة المكدس المصدر |
| TDst | نوع العناصر في مصفوفة المكدس الوجهة |
| ND | حجم مصفوفة المكدس الوجهة |
| معامل | نوع | الوصف |
|---|
| src | const System::Details::StackArray<TSrc, NS>& | مصفوفة المكدس المصدر |
| srcOffset | int | إزاحة بايت في مصفوفة المكدس المصدر التي يبدأ عندها النسخ |
| dst | const System::Details::StackArray<TDst, ND>& | مصفوفة المكدس الوجهة |
| dstOffset | int | إزاحة بايت في مصفوفة المكدس الوجهة التي يبدأ عندها إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا
Buffer::BlockCopy(const uint8_t *, int, uint8_t *, int, int) method
ينسخ عددًا محددًا من البايتات من مخزن المصدر إلى مخزن الوجهة.
static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
| معامل | نوع | الوصف |
|---|
| src | const uint8_t * | مؤشر إلى المخزن المؤقت المصدر |
| srcOffset | int | إزاحة بايت في المخزن المؤقت المصدر التي يبدأ عندها النسخ |
| dst | uint8_t * | مؤشر إلى المخزن الوجهة |
| dstOffset | int | إزاحة بايت في المخزن الوجهة حيث يبدأ إدراج البيانات |
| count | int | عدد البايتات التي سيتم نسخها |
انظر أيضًا