次の方法で共有


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

こちらもご覧ください

UNICODE_STRING