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

指定標頭部分的大小,以位元組為單位。 如果為零,則不會使用任何標頭。

cbTrailer

指定預告片部分的大小上限,以位元組為單位。 如果為零,則不會使用預告片。

cbMaximumMessage

指定可封裝的最大訊息大小,以位元組為單位。

cBuffers

指定要傳遞的緩衝區數目。

cbBlockSize

指定訊息的慣用整數大小。 例如,8 表示訊息的大小應為零模八,以達到最佳效能。 此區塊大小以外的訊息可以填補。

備註

呼叫 EncryptMessage (General) 的應用程式應該檢查 cbHeadercbTrailercbMaximumMessage 成員的值,以判斷加密封包的大小。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 sspi.h (包含 Security.h)

另請參閱

QueryContextAttributes (General)