структура 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 |