UNICODE_STRING-Struktur (ntdef.h)
Die UNICODE_STRING-Struktur wird verwendet, um Unicode-Zeichenfolgen zu definieren.
Syntax
typedef struct _UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;
Member
Length
Die Länge der in Puffer gespeicherten Zeichenfolge in Bytes.
MaximumLength
Die Länge des Puffers in Bytes.
Buffer
Zeiger auf einen Puffer, der verwendet wird, um eine Zeichenfolge mit breiten Zeichen zu enthalten.
Hinweise
Die UNICODE_STRING-Struktur wird verwendet, um Unicode-Zeichenfolgen zu übergeben. Verwenden Sie RtlUnicodeStringInit oder RtlUnicodeStringInitEx , um eine UNICODE_STRING-Struktur zu initialisieren.
Wenn die Zeichenfolge null-beendet ist, enthält Length nicht das nachfolgende NULL-Zeichen.
MaximumLength wird verwendet, um die Länge von Puffer anzugeben, sodass die zurückgegebene Zeichenfolge die Puffergröße nicht überschreitet, wenn die Zeichenfolge an eine Konvertierungsroutine wie RtlAnsiStringToUnicodeString übergeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntdef.h (include Wdm.h, Ntddk.h, Ntdef.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für