Partager via


Manipulation de la mémoire tampon

Utilisez ces routines pour travailler avec des zones de mémoire sur une base octet par octet.

Routines de Mémoire tampon-)

Routine

Utilisez

Équivalent de .NET Framework

_memccpy

Les caractères de copie d'un tampon vers une autre que le caractère donné ou le nombre spécifié de caractères a été copiés

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

memchr, wmemchr

Pointeur de retour à la première occurrence, sur le nombre spécifié de caractères, des caractères donnés dans la mémoire tampon

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

memcmp, wmemcmp

Compare a spécifié le nombre de caractères de deux mémoires tampons

System::String::Compare, System::String::Equals

memcpy, wmemcpy, memcpy_s, wmemcpy_s

La copie a spécifié le nombre de caractères d'un tampon vers une autre

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

_memicmp, _memicmp_l

Compare un nombre de caractères spécifié de deux mémoires tampons sans tenir compte de la casse

System::String::Compare, System::String::Equals

memmove, wmemmove,memmove_s, wmemmove_s

Copie un nombre spécifié de caractères d'un tampon vers une autre

System::Buffer::BlockCopy

memset, wmemset

Utilisez le caractère donné pour initialiser le nombre spécifié d'octets dans la mémoire tampon

System::Buffer::SetByte

_swab

Permute les octets de données et les enregistre à l'emplacement spécifié

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Lorsque les zones cible se chevauchent, seul memmove garantit de copier la source complète correctement.

Voir aussi

Référence

Routines runtime par catégorie