Compartir a través de


Manipulación del búfer

Utilice estas rutinas para trabajar con áreas de memoria de byte-por- byte.

Rutinas de la Búfer-manipulación

Rutina

Utilice

Equivalente de .NET Framework

_memccpy

Copie los caracteres a partir de un búfer a otro hasta el carácter dado o se ha copiado el número de caracteres especificado

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

memchr, wmemchr

Puntero de vuelta a la primera aparición, dentro del número de caracteres especificado, de carácter dado en búfer

No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

memcmp, wmemcmp

Compare especifica el número de caracteres de dos búferes

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

memcpy, wmemcpy, memcpy_s, wmemcpy_s

Copie el número de caracteres especificado a partir de un búfer a otro

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

_memicmp, _memicmp_l

Compare especifica el número de caracteres de dos búferes sin tener en cuenta el caso

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

memmove, wmemmove,memmove_s, wmemmove_s

Copie el número de caracteres especificado a partir de un búfer a otro

System::Buffer::BlockCopy

memset, wmemset

Utilice el carácter especificado para inicializar número de bytes especificado en el búfer

System::Buffer::SetByte

_swab

Cambie los bytes de datos y almacénelos en la ubicación especificada

No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Cuando el origen y las áreas objetivo se superponen, sólo memmove se garantiza para copiar el origen completo correctamente.

Vea también

Referencia

Rutinas de tiempo de ejecución por categoría