Функция RtlAppendUnicodeStringToString (wdm.h)
Подпрограмма RtlAppendUnicodeStringToString объединяет две строки Юникода.
Синтаксис
NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
[in, out] PUNICODE_STRING Destination,
[in] PCUNICODE_STRING Source
);
Параметры
[in, out] Destination
Указатель на буферизерную строку Юникода.
[in] Source
Указатель на буферизованной строке, которая должна быть объединена.
Возвращаемое значение
RtlAppendUnicodeStringToString может возвращать одно из следующих элементов:
Код возврата | Описание |
---|---|
|
Исходная строка успешно добавлена к целевой строке подсчета. Длина строки назначения обновляется для включения добавленных байтов. |
|
Длина строки назначения слишком мала, чтобы можно было сцепить исходную строку. Соответственно, длина строки назначения не обновляется. |
Комментарии
RtlAppendUnicodeStringToString копирует байты из источника в указанную целевую строку после того, как текущее содержимое строки назначения и длина назначения увеличивается на количество скопированных байтов.
Буферы назначения и источника должны быть резидентными, если вызывающий объект выполняется в IRQL >= DISPATCH_LEVEL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 2000. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | См. раздел "Примечания". |