NTSCSI_UNICODE_STRING 構造体 (ntddscsi.h)
ストレージ ポート ドライバーは、 NTSCSI_UNICODE_STRING 構造体を使用して Unicode 文字列を定義できます。
構文
typedef struct _NTSCSI_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
#if ...
USHORT *Buffer;
#else
PWCH Buffer;
#endif
} NTSCSI_UNICODE_STRING;
メンバー
Length
Buffer に格納されている文字列の長さ (バイト単位)。
MaximumLength
Buffer に割り当てられたメモリの合計長 (バイト単位)。
Buffer
ワイド文字の文字列を格納するために使用されるバッファーへのポインター。
注釈
文字列が null で終わる場合、 Length には末尾の null 文字は含まれません。
MaximumLength は、文字列が変換ルーチンに渡された場合、返される文字列がバッファー サイズを超えないように、 Buffer の長さを示すために使用されます。
要件
要件 | 値 |
---|---|
Header | ntddscsi.h |