RtlInitUTF8String-Funktion (wdm.h)
Die RtlInitUTF8String-Funktion initialisiert eine gezählte Zeichenfolge mit UTF-8-Zeichen.
Syntax
NTSYSAPI VOID RtlInitUTF8String(
PUTF8_STRING DestinationString,
__drv_aliasesMem PCSZ SourceString
);
Parameter
DestinationString
Ein Zeiger auf UTF8_STRING (STRING)-Struktur, die initialisiert werden soll.
SourceString
Optionaler Zeiger auf eine Zeichenfolge mit NULL-Beendigung. Diese Zeichenfolge wird verwendet, um die gezählte Zeichenfolge zu initialisieren, auf die von DestinationString verwiesen wird.
Rückgabewert
Keine
Bemerkungen
Die Routine kopiert den SourceString-Zeigerwert in das Buffer-Element der UTF8_STRING Struktur, auf die von DestinationString verwiesen wird. Das Length-Element dieser Struktur ist auf die Länge (in Bytes) der Quellzeichenfolge festgelegt, wobei der beendende NULL-Wert ausgeschlossen ist. Das MaximumLength-Element der Struktur ist auf die Länge (in Bytes) der Quellzeichenfolge festgelegt, einschließlich des beendenden NULL. Wenn SourceStringNULL ist, werden Length und MaximumLength auf 0 festgelegt.
RtlInitUTF8String ändert nicht die Quellzeichenfolge, auf die von SourceString verwiesen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | wdm.h |