NTSCSI_UNICODE_STRING-Struktur (ntddscsi.h)
Speicherporttreiber können die NTSCSI_UNICODE_STRING-Struktur verwenden, um Unicode-Zeichenfolgen zu definieren.
Syntax
typedef struct _NTSCSI_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
#if ...
USHORT *Buffer;
#else
PWCH Buffer;
#endif
} NTSCSI_UNICODE_STRING;
Member
Length
Länge der in Puffer gespeicherten Zeichenfolge in Bytes.
MaximumLength
Gesamtlänge (in Bytes) des für Puffer zugewiesenen Arbeitsspeichers.
Buffer
Zeiger auf einen Puffer, der verwendet wird, um eine Zeichenfolge mit breiten Zeichen zu enthalten.
Hinweise
Wenn die Zeichenfolge null-beendet ist, enthält Length nicht das nachfolgende NULL-Zeichen.
MaximumLength wird verwendet, um die Länge von Buffer anzugeben, sodass die zurückgegebene Zeichenfolge die Puffergröße nicht überschreitet, wenn die Zeichenfolge an eine Konvertierungsroutine übergeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddscsi.h |