Fonction RtlAppendStringToString (ntifs.h)

La routine RtlAppendStringToString concatène deux chaînes comptées. Il copie les octets de la source jusqu’à la longueur de la mémoire tampon de destination.

Syntaxe

NTSYSAPI NTSTATUS RtlAppendStringToString(
  [in, out] PSTRING      Destination,
  [in]      const STRING *Source
);

Paramètres

[in, out] Destination

Pointeur vers une chaîne comptée à laquelle la chaîne de la source doit être ajoutée.

[in] Source

Pointeur vers une chaîne comptée à ajouter à la chaîne à destination.

Valeur retournée

La routine RtlAppendStringToString retourne STATUS_SUCCESS si elle a ajouté la chaîne de source à la chaîne à destination. RtlAppendStringToString retourne STATUS_BUFFER_TOO_SMALL si la valeur MaximumLength de la chaîne destination est trop petite pour permettre l’ajout de la chaîne source.

Remarques

La somme des membres Length des chaînes Destination et Source doit être inférieure ou égale à la valeur MaximumLength de la chaîne destination .

Pour plus d’informations sur les autres routines de gestion de chaînes, consultez Routines de la bibliothèque d’exécution (RTL).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000
Plateforme cible Universal
En-tête ntifs.h (include Ntifs.h, FltKernel.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

RtlAppendUnicodeStringToString

RtlAppendUnicodeToString

RtlInitString