структура SECPKG_EXTENDED_INFORMATION (ntsecpkg.h)

Структура SECPKG_EXTENDED_INFORMATION используется для хранения сведений о дополнительных возможностях пакета.

Эта структура используется функциями SpGetExtendedInformation и SpSetExtendedInformation .

Синтаксис

typedef struct _SECPKG_EXTENDED_INFORMATION {
  SECPKG_EXTENDED_INFORMATION_CLASS Class;
  union {
    SECPKG_GSS_INFO          GssInfo;
    SECPKG_CONTEXT_THUNKS    ContextThunks;
    SECPKG_MUTUAL_AUTH_LEVEL MutualAuthLevel;
    SECPKG_WOW_CLIENT_DLL    WowClientDll;
    SECPKG_EXTRA_OIDS        ExtraOids;
    SECPKG_NEGO2_INFO        Nego2Info;
  } Info;
} SECPKG_EXTENDED_INFORMATION, *PSECPKG_EXTENDED_INFORMATION;

Члены

Class

Значение из перечисления SECPKG_EXTENDED_INFORMATION_CLASS , определяющее сведения в структуре.

Info

Структура, содержащая сведения.

Info.GssInfo

Структура SECPKG_GSS_INFO , содержащая сведения, используемые для согласований, совместимых с GSS.

Info.ContextThunks

Структура SECPKG_CONTEXT_THUNKS , содержащая сведения о вызовах QueryContextAttributes (общие), выполняемых в режиме LSA.

Info.MutualAuthLevel

Структура SECPKG_MUTUAL_AUTH_LEVEL , содержащая уровень проверки подлинности, используемый пакетом безопасности.

Info.WowClientDll

Структура SECPKG_WOW_CLIENT_DLL , содержащая путь к 32-разрядной версии библиотеки DLL клиента WOW, используемой пакетом безопасности. Операции LSA выполняются 64-разрядной версией. Когда контекст безопасности передается клиенту, загружается 32-разрядная версия WOW и передает ей все сведения из 64-разрядной версии.

Info.ExtraOids

Структура SECPKG_EXTRA_OIDS , содержащая дополнительные идентификаторы объектов (OID), используемые пакетом безопасности.

Info.Nego2Info

Структура SECPKG_NEGO2_INFO , содержащая сведения Nego2, используемые пакетом безопасности.

Требования

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