Función RtlAppendUnicodeStringToString (wdm.h)

La rutina RtlAppendUnicodeStringToString concatena dos cadenas Unicode.

Sintaxis

NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
  [in, out] PUNICODE_STRING  Destination,
  [in]      PCUNICODE_STRING Source
);

Parámetros

[in, out] Destination

Puntero a una cadena Unicode almacenada en búfer.

[in] Source

Puntero a la cadena almacenada en búfer que se va a concatenar.

Valor devuelto

RtlAppendUnicodeStringToString puede devolver una de las siguientes opciones:

Código devuelto Descripción
STATUS_SUCCESS
La cadena de origen se anexó correctamente a la cadena con recuento de destino. La longitud de la cadena de destino se actualiza para incluir los bytes anexados.
STATUS_BUFFER_TOO_SMALL
La longitud de la cadena de destino es demasiado pequeña para permitir que la cadena de origen se concatene. En consecuencia, la longitud de la cadena de destino no se actualiza.

Comentarios

RtlAppendUnicodeStringToString copia bytes desde el origen a la cadena de destino especificada, después del contenido actual de la cadena de destino y la longitud del destino se incrementa en función del número de bytes copiados.

Los búferes de destino y origen deben residir si el autor de la llamada se ejecuta en IRQL >= DISPATCH_LEVEL.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL vea la sección Comentarios.

Consulte también

RtlAppendUnicodeToString