Функция RtlAppendStringToString (ntifs.h)
Подпрограмма RtlAppendStringToString объединяет две подсчитываемые строки. Он копирует байты из источника до длины буфера назначения.
Синтаксис
NTSYSAPI NTSTATUS RtlAppendStringToString(
[in, out] PSTRING Destination,
[in] const STRING *Source
);
Параметры
[in, out] Destination
Указатель на подсчитываемую строку, к которой должна быть добавлена строка в источнике .
[in] Source
Указатель на подсчитываемую строку, добавляемую к строке в пункте Назначения.
Возвращаемое значение
Подпрограмма RtlAppendStringToString возвращает STATUS_SUCCESS, если она добавила строку в источнике к строке назначения. RtlAppendStringToString возвращает STATUS_BUFFER_TOO_SMALL, если значение MaximumLength строки назначения слишком мало, чтобы разрешить добавление исходной строки.
Комментарии
Сумма элементов Length строк Назначения и Источника должна быть меньше или равна значению MaximumLength строки назначения .
Дополнительные сведения о других процедурах обработки строк см. в разделе Процедуры библиотеки времени выполнения (RTL).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 |
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h, FltKernel.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по