Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |