Fonction RtlAppendUnicodeStringToString (wdm.h)
La routine RtlAppendUnicodeStringToString concatène deux chaînes Unicode.
Syntaxe
NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
[in, out] PUNICODE_STRING Destination,
[in] PCUNICODE_STRING Source
);
Paramètres
[in, out] Destination
Pointeur vers une chaîne Unicode mise en mémoire tampon.
[in] Source
Pointeur vers la chaîne mise en mémoire tampon à concaténér.
Valeur retournée
RtlAppendUnicodeStringToString peut retourner l’un des éléments suivants :
Code de retour | Description |
---|---|
|
La chaîne source a été correctement ajoutée à la chaîne comptée de destination. La longueur de la chaîne de destination est mise à jour pour inclure les octets ajoutés. |
|
La longueur de la chaîne de destination est trop petite pour permettre la concaténéité de la chaîne source. Par conséquent, la longueur de la chaîne de destination n’est pas mise à jour. |
Remarques
RtlAppendUnicodeStringToString copie les octets de la source vers la chaîne de destination spécifiée, une fois que le contenu actuel de la chaîne de destination et la longueur de destination ont été incrémentés par le nombre d’octets copiés.
Les mémoires tampons destination et source doivent être résidentes si l’appelant s’exécute à IRQL >= DISPATCH_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consultez la section Notes. |