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) 的應用程式應該檢查 cbHeader、 cbTrailer 和 cbMaximumMessage 成員的值,以判斷加密封包的大小。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | sspi.h (包含 Security.h) |