NTSCSI_UNICODE_STRING structure (ntddscsi.h)
Storage port drivers can use the NTSCSI_UNICODE_STRING structure to define Unicode strings.
Syntax
typedef struct _NTSCSI_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
#if ...
USHORT *Buffer;
#else
PWCH Buffer;
#endif
} NTSCSI_UNICODE_STRING;
Members
Length
Length, in bytes, of the string stored in Buffer.
MaximumLength
Total length, in bytes, of memory allocated for Buffer.
Buffer
Pointer to a buffer used to contain a string of wide characters.
Remarks
If the string is null-terminated, Length does not include the trailing null character.
MaximumLength is used to indicate the length of Buffer so that if the string is passed to a conversion routine, the returned string does not exceed the buffer size.
Requirements
Requirement | Value |
---|---|
Header | ntddscsi.h |