Поделиться через


Функция 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

См. также

RtlAppendUnicodeStringToString

RtlAppendUnicodeToString

RtlInitString