共用方式為


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 的長度,如此一來,如果字串傳遞至轉換例程,傳回的字串就不會超過緩衝區大小。

規格需求

需求
標頭 ntddscsi.h

另請參閱

UNICODE_STRING