Funzione RtlAppendUnicodeStringToString (wdm.h)
La routine RtlAppendUnicodeStringToString concatena due stringhe Unicode.
Sintassi
NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
[in, out] PUNICODE_STRING Destination,
[in] PCUNICODE_STRING Source
);
Parametri
[in, out] Destination
Puntatore a una stringa Unicode memorizzata nel buffer.
[in] Source
Puntatore alla stringa con buffer da concatenare.
Valore restituito
RtlAppendUnicodeStringToString può restituire uno dei seguenti:
Codice restituito | Descrizione |
---|---|
|
La stringa di origine è stata aggiunta correttamente alla stringa con conteggio della destinazione. La lunghezza della stringa di destinazione viene aggiornata per includere i byte aggiunti. |
|
La lunghezza della stringa di destinazione è troppo piccola per consentire la concatenazione della stringa di origine. Di conseguenza, la lunghezza della stringa di destinazione non viene aggiornata. |
Commenti
RtlAppendUnicodeStringToString copia byte dall'origine alla stringa di destinazione specificata, dopo il contenuto corrente della stringa di destinazione e la lunghezza di destinazione viene incrementata in base al numero di byte copiati.
I buffer di destinazione e origine devono essere residenti se il chiamante è in esecuzione in IRQL >= DISPATCH_LEVEL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Vedere La sezione Osservazioni. |