Aracılığıyla paylaş


Arabellek düzenlemesi

Bayt bayt için ayrı ayrı bellek alanları ile çalışmak için bu yordamları kullanın.

Arabellek işleme yordamları

Yordamı

Kullan

.net Framework eşdeğeri

_memccpy

Kopya bir arabelleğinden diğerine karakter kadar verilen karakter veya karakter sayısı kopyalandı

System::Buffer::BlockCopy, System::String::Copy

memchr, wmemchr

İşaretçiyi belirli sayıda karakteri, içinde ilk geçtiği için karakter arabellekte verilen dönmek

Yoktur. Standart c işlevi çağırmak için kullanmak PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

memcmp, wmemcmp

Belirli sayıda karakteri iki arabelleklerden karşılaştırın

System::String::COMPARE, System::String::Equals

memcpy, wmemcpy, memcpy_s, wmemcpy_s

Belirli sayıda karakteri bir arabelleğinden diğerine kopyalama

System::Buffer::BlockCopy, System::String::Copy

_memicmp, _memicmp_l

Belirtilen sayıda iki arabellekleri için büyük/küçük harf olmayan karakterleri karşılaştırma

System::String::COMPARE, System::String::Equals

memmove, wmemmove,memmove_s, wmemmove_s

Belirli sayıda karakteri bir arabelleğinden diğerine kopyalama

System::Buffer::BlockCopy

memset, wmemset

Belirtilen sayıda bayt başlatmak için karakter verilen kullan

System::Buffer::SetByte

_swab

Bayt veri takas ve bunları belirtilen konumda saklayın

Yoktur. Standart c işlevi çağırmak için kullanmak PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

Ne zaman kaynak ve hedef alanların örtüşmesi, yalnızca memmove tam kaynak düzgün kopyalamak için garanti edilir.

Ayrıca bkz.

Başvuru

Kategoriye göre çalışma zamanı yordamları