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