structure LSA_STRING (lsalookup.h)

La structure LSA_STRING est utilisée par les fonctions LSA ( Local Security Authority ) pour spécifier une chaîne ANSI.

Syntaxe

typedef struct _LSA_STRING {
  USHORT Length;
  USHORT MaximumLength;
  PCHAR  Buffer;
} LSA_STRING, *PLSA_STRING;

Membres

Length

Spécifie la longueur, en octets, de la chaîne dans Mémoire tampon. Cette valeur n’inclut pas le caractère null de fin, le cas échéant.

Lorsque le membre de structure Length est égal à zéro et que le membre de structure MaximumLength a la valeur 1, le membre de structure Buffer ne doit pas être une chaîne vide ou contenir uniquement un caractère null.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Lorsque le membre de structure Length est égal à zéro et que le membre de structure MaximumLength est égal à 1, le membre de structure Buffer peut être une chaîne vide ou contenir uniquement un caractère null. Ce comportement a changé à partir de Windows Server 2008 R2 et de Windows 7 avec SP1.

MaximumLength

Spécifie la taille totale, en octets, de La mémoire tampon. Jusqu’à MaximumLength octets peuvent être écrits dans la mémoire tampon sans piétiner la mémoire.

Lorsque le membre de structure Length est égal à zéro et que le membre de structure MaximumLength a la valeur 1, le membre de structure Buffer ne doit pas être une chaîne vide ou contenir uniquement un caractère null.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Lorsque le membre de structure Length est égal à zéro et que le membre de structure MaximumLength est égal à 1, le membre de structure Buffer peut être une chaîne vide ou contenir uniquement un caractère null. Ce comportement a changé à partir de Windows Server 2008 R2 et de Windows 7 avec SP1.

Buffer

Pointeur vers un tableau de caractères. Notez que les chaînes retournées par LSA ne peuvent pas être terminées par null.

Lorsque le membre de structure Length est égal à zéro et que le membre de structure MaximumLength a la valeur 1, le membre de structure Buffer ne doit pas être une chaîne vide ou contenir uniquement un caractère null.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Lorsque le membre de structure Length est égal à zéro et que le membre de structure MaximumLength est égal à 1, le membre de structure Buffer peut être une chaîne vide ou contenir uniquement un caractère null. Ce comportement a changé à partir de Windows Server 2008 R2 et de Windows 7 avec SP1.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête lsalookup.h