Share via


Manipulación de búfer

Utilice estas rutinas para trabajar con áreas de memoria byte a 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:: búfer:: BlockCopy, System:: cadena:: Copiar

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 aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

memcmp, wmemcmp

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

System:: cadena:: Comparar, System:: cadena:: Equals

memcpy, wmemcpy, memcpy_s, wmemcpy_s

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

System:: búfer:: BlockCopy, System:: cadena:: Copiar

_memicmp, _memicmp_l

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

System:: cadena:: Comparar, System:: cadena:: Equals

memmove, wmemmove,memmove_s, wmemmove_s

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

System:: búfer:: BlockCopy

memset, wmemset

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

System:: búfer:: SetByte

_swab

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

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

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 servicio por categoría