структура NTSCSI_UNICODE_STRING (ntddscsi.h)

Драйверы портов хранилища могут использовать структуру NTSCSI_UNICODE_STRING для определения строк Юникода.

Синтаксис

typedef struct _NTSCSI_UNICODE_STRING {
  USHORT Length;
  USHORT MaximumLength;
#if ...
  USHORT *Buffer;
#else
  PWCH   Buffer;
#endif
} NTSCSI_UNICODE_STRING;

Члены

Length

Длина строки в байтах, хранящейся в буфере.

MaximumLength

Общая длина памяти, выделенной для буфера, в байтах.

Buffer

Указатель на буфер, используемый для хранения строки расширенных символов.

Комментарии

Если строка завершается со значением NULL, длина не включает в себя конечный символ NULL.

MaximumLength используется для указания длины буфера , чтобы при передаче строки в подпрограмму преобразования возвращаемая строка не превышала размер буфера.

Требования

Требование Значение
Заголовок ntddscsi.h

См. также раздел

UNICODE_STRING