структура MSV1_0_SUPPLEMENTAL_CREDENTIAL (ntsecapi.h)
Структура MSV1_0_SUPPLEMENTAL_CREDENTIAL используется для передачи учетных данных в MSV1_0 из Kerberos или пользовательского пакета проверки подлинности.
Синтаксис
typedef struct _MSV1_0_SUPPLEMENTAL_CREDENTIAL {
ULONG Version;
ULONG Flags;
UCHAR LmPassword[MSV1_0_OWF_PASSWORD_LENGTH];
UCHAR NtPassword[MSV1_0_OWF_PASSWORD_LENGTH];
} MSV1_0_SUPPLEMENTAL_CREDENTIAL, *PMSV1_0_SUPPLEMENTAL_CREDENTIAL;
Члены
Version
Указывает номер версии структуры учетных данных и связанного содержимого учетных данных.
Flags
Описывает учетные данные. Он может содержать одно или несколько из следующих значений.
LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]
Содержит пароль LM. Размер этого массива определяется константой MSV1_0_OWF_PASSWORD_LENGTH. Завершив использование пароля, удалите конфиденциальную информацию из памяти, вызвав SecureZeroMemory. Дополнительные сведения о защите пароля см. в разделе Обработка паролей.
NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]
Строка, содержащая пароль Windows. Размер этого массива определяется константой MSV1_0_OWF_PASSWORD_LENGTH. Завершив использование пароля, удалите конфиденциальную информацию из памяти, вызвав SecureZeroMemory.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecapi.h |