Freigeben über


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

Weitere Informationen

UNICODE_STRING