SecPkgContext_Sizes 構造体 (sspi.h)

SecPkgContext_Sizes構造体は、メッセージ サポート関数で使用される重要な構造体のサイズを示します。 QueryContextAttributes (General) 関数はこの構造体を使用します。

構文

typedef struct _SecPkgContext_Sizes {
  unsigned long cbMaxToken;
  unsigned long cbMaxSignature;
  unsigned long cbBlockSize;
  unsigned long cbSecurityTrailer;
} SecPkgContext_Sizes, *PSecPkgContext_Sizes;

メンバー

cbMaxToken

認証交換で使用されるセキュリティ トークンの最大サイズを指定します。

cbMaxSignature

MakeSignature 関数によって作成される署名の最大サイズを指定します。 整合性サービスが要求されていない場合、または使用可能な場合、このメンバーは 0 である必要があります。

cbBlockSize

メッセージの優先する整数サイズを指定します。 たとえば、8 は、最適なパフォーマンスを得るには、メッセージのサイズが 0 mod 8 であることを示します。 このブロック・サイズ以外のメッセージは、埋め込むことができます。

cbSecurityTrailer

メッセージに追加するセキュリティ トレーラーのサイズ。 関連するサービスが要求されていない場合、または使用できない場合、このメンバーは 0 である必要があります。

要件

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

関連項目

MakeSignature

QueryContextAttributes (全般)