SecPkgContext_StreamSizes構造体 (sspi.h)
SecPkgContext_StreamSizes構造体は、メッセージ サポート関数で使用するストリームのさまざまな部分のサイズを示します。 QueryContextAttributes (General) 関数は、この構造体を使用します。
構文
typedef struct _SecPkgContext_StreamSizes {
unsigned long cbHeader;
unsigned long cbTrailer;
unsigned long cbMaximumMessage;
unsigned long cBuffers;
unsigned long cbBlockSize;
} SecPkgContext_StreamSizes, *PSecPkgContext_StreamSizes;
メンバー
cbHeader
ヘッダー部分のサイズをバイト単位で指定します。 0 の場合、ヘッダーは使用されません。
cbTrailer
トレーラー部分の最大サイズをバイト単位で指定します。 ゼロの場合、トレーラーは使用されません。
cbMaximumMessage
カプセル化できる最大メッセージのサイズをバイト単位で指定します。
cBuffers
渡すバッファーの数を指定します。
cbBlockSize
メッセージの推奨される整数サイズを指定します。 たとえば、8 は、最適なパフォーマンスを得るためのメッセージのサイズが 0 mod 8 であることを示します。 このブロック サイズ以外のメッセージは埋め込むことができます。
注釈
EncryptMessage (General) を呼び出すアプリケーションでは、cbHeader、cbTrailer、cbMaximumMessage メンバーの値をチェックして、暗号化されたパケットのサイズを決定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | sspi.h (Security.h を含む) |