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

GSS 互換ネゴシエーションに使用される情報を含むSECPKG_GSS_INFO構造体。

Info.ContextThunks

LSA モードで実行される QueryContextAttributes (General) 呼び出しに関する情報を含む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

セキュリティ パッケージで使用される追加のオブジェクト識別子 (OID) を含むSECPKG_EXTRA_OIDS構造体。

Info.Nego2Info

セキュリティ パッケージで使用される Nego2 情報を含むSECPKG_NEGO2_INFO構造体。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ntsecpkg.h