Манипуляция буфером
Эти процедуры предназначены для побайтовой работы с областями памяти.
Функции управления буферами
Подпрограмма |
Применение |
Эквивалент в .NET Framework |
---|---|---|
Копирует символы из одного буфера в другой до тех пор, пока заданный символ или заданное количество символов не будут скопированы. |
||
Возвращает указатель на первое вхождение заданного символа в буфере в пределах указанного числа знаков |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Сравнивает указанное число символов из двух буферов |
||
Копирует указанное количество символов из одного буфера в другой |
||
Сравнивает указанное число символов из двух буферов без учета регистра |
||
Копирует указанное количество символов из одного буфера в другой |
||
Использует заданный символ для инициализации указанного количества байтов в буфере |
||
Переставляет местами байты данных и сохраняет их в указанном месте |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
При перекрытии исходной и конечной областей только memmove гарантированно правильно копирует всю исходную область.