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