Share via


structure NTSCSI_UNICODE_STRING (ntddscsi.h)

Les pilotes de port de stockage peuvent utiliser la structure NTSCSI_UNICODE_STRING pour définir des chaînes Unicode.

Syntaxe

typedef struct _NTSCSI_UNICODE_STRING {
  USHORT Length;
  USHORT MaximumLength;
#if ...
  USHORT *Buffer;
#else
  PWCH   Buffer;
#endif
} NTSCSI_UNICODE_STRING;

Membres

Length

Longueur, en octets, de la chaîne stockée dans La mémoire tampon.

MaximumLength

Longueur totale, en octets, de la mémoire allouée pour la mémoire tampon.

Buffer

Pointeur vers une mémoire tampon utilisée pour contenir une chaîne de caractères larges.

Remarques

Si la chaîne est terminée par null, Length n’inclut pas le caractère null de fin.

MaximumLength est utilisé pour indiquer la longueur de la mémoire tampon afin que si la chaîne est passée à une routine de conversion, la chaîne retournée ne dépasse pas la taille de la mémoire tampon.

Configuration requise

Condition requise Valeur
En-tête ntddscsi.h

Voir aussi

UNICODE_STRING