структура LSA_STRING (lsalookup.h)

Структура LSA_STRING используется функциями локального центра безопасности (LSA) для указания строки ANSI.

Синтаксис

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

Члены

Length

Указывает длину строки в буфере в байтах. Это значение не включает завершающий символ NULL, если таковой имеется.

Если элемент структуры Length равен нулю, а элемент структуры MaximumLength равен 1, элемент структуры Buffer не должен быть пустой строкой или содержать только символ NULL.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Если элемент структуры Length равен нулю, а элемент структуры MaximumLength равен 1, элемент структуры Buffer может быть пустой строкой или содержать только символ null. Это поведение изменилось начиная с Windows Server 2008 R2 и Windows 7 с пакетом обновления 1 (SP1).

MaximumLength

Указывает общий размер буфера в байтах. В буфер могут записываться байты максимумLength без растопки памяти.

Если элемент структуры Length равен нулю, а элемент структуры MaximumLength равен 1, элемент структуры Buffer не должен быть пустой строкой или содержать только символ NULL.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Если элемент структуры Length равен нулю, а элемент структуры MaximumLength равен 1, элемент структуры Buffer может быть пустой строкой или содержать только символ null. Это поведение изменилось начиная с Windows Server 2008 R2 и Windows 7 с пакетом обновления 1 (SP1).

Buffer

Указатель на массив символов. Обратите внимание, что строки, возвращаемые LSA, не могут заканчиваться null.

Если элемент структуры Length равен нулю, а элемент структуры MaximumLength равен 1, элемент структуры Buffer не должен быть пустой строкой или содержать только символ NULL.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Если элемент структуры Length равен нулю, а элемент структуры MaximumLength равен 1, элемент структуры Buffer может быть пустой строкой или содержать только символ null. Это поведение изменилось начиная с Windows Server 2008 R2 и Windows 7 с пакетом обновления 1 (SP1).

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть lsalookup.h