структура MSV1_0_SUBAUTH_REQUEST (ntsecapi.h)
Структура MSV1_0_SUBAUTH_REQUEST содержит сведения для передачи в пакет дополнительной проверки подлинности.
Он используется LsaCallAuthenticationPackage.
Синтаксис
typedef struct _MSV1_0_SUBAUTH_REQUEST {
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType;
ULONG SubAuthPackageId;
ULONG SubAuthInfoLength;
PUCHAR SubAuthSubmitBuffer;
} MSV1_0_SUBAUTH_REQUEST, *PMSV1_0_SUBAUTH_REQUEST;
Члены
MessageType
MSV1_0_PROTOCOL_MESSAGE_TYPE значение, определяющее тип выполняемого запроса. Этому элементу следует задать значение MsV1_0SubAuth для локальной проверки подлинности и MsV1_0GenericPassthrough для подаутентации на контроллере домена.
SubAuthPackageId
Содержит идентификатор пакета проверки подлинности вложенной проверки подлинности . Значение идентификаторов пакета вложенной проверки подлинности устанавливается создателем пакета вложенной проверки подлинности.
SubAuthInfoLength
Указывает длину (в байтах) буфера, передаваемого пакету подаутентации в SubAuthSubmitBuffer.
SubAuthSubmitBuffer
Содержит данные для передачи в пакет подотчетной проверки подлинности. Формат и содержимое этих данных зависят от подпакета проверки подлинности. Дополнительные сведения см. в документации по конкретным пакетам проверки подлинности.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecapi.h |