Поделиться через


структура 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

Задает предпочтительный целочисленный размер сообщений. Например, восемь указывает, что для оптимальной производительности сообщения должны иметь нулевой размер mod восемь. Сообщения, отличные от этого размера блока, можно заполнять.

Комментарии

Приложения, вызывающие EncryptMessage (General), должны проверка значения членов cbHeader, cbTrailer и cbMaximumMessage, чтобы определить размер зашифрованного пакета.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть sspi.h (включая Security.h)

См. также раздел

QueryContextAttributes (General)