다음을 통해 공유


SECPKG_EXTENDED_INFORMATION 구조체(ntsecpkg.h)

SECPKG_EXTENDED_INFORMATION 구조체는 선택적 패키지 기능에 대한 정보를 보관하는 데 사용됩니다.

이 구조체는 SpGetExtendedInformationSpSetExtendedInformation 함수에서 사용됩니다.

구문

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

GSS 호환 협상에 사용되는 정보를 포함하는 SECPKG_GSS_INFO 구조체입니다.

Info.ContextThunks

LSA 모드에서 실행할 QueryContextAttributes(일반) 호출에 대한 정보를 포함하는 SECPKG_CONTEXT_THUNKS 구조체입니다.

Info.MutualAuthLevel

보안 패키지에서 사용하는 인증 수준을 포함하는 SECPKG_MUTUAL_AUTH_LEVEL 구조체입니다.

Info.WowClientDll

보안 패키지에서 사용하는 WOW 클라이언트의 32비트 버전의 DLL에 대한 경로를 포함하는 SECPKG_WOW_CLIENT_DLL 구조체입니다. LSA 작업은 64비트 버전으로 수행됩니다. 보안 컨텍스트가 클라이언트에 다시 전달되면 32비트 WOW 인식 버전이 로드되고 64비트 버전의 정보를 전달합니다.

Info.ExtraOids

보안 패키지에서 사용하는 추가 개체 식별자(ID)를 포함하는 SECPKG_EXTRA_OIDS 구조체입니다.

Info.Nego2Info

보안 패키지에서 사용하는 Nego2 정보를 포함하는 SECPKG_NEGO2_INFO 구조체입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 ntsecpkg.h