структура 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