Freigeben über


SecPkgContext_StreamSizes-Struktur (sspi.h)

Die SecPkgContext_StreamSizes-Struktur gibt die Größe der verschiedenen Teile eines Datenstroms für die Verwendung mit den Nachrichtenunterstützungsfunktionen an. Die Funktion QueryContextAttributes (General) verwendet diese Struktur.

Syntax

typedef struct _SecPkgContext_StreamSizes {
  unsigned long cbHeader;
  unsigned long cbTrailer;
  unsigned long cbMaximumMessage;
  unsigned long cBuffers;
  unsigned long cbBlockSize;
} SecPkgContext_StreamSizes, *PSecPkgContext_StreamSizes;

Member

cbHeader

Gibt die Größe des Headerteils in Bytes an. Wenn null, wird kein Header verwendet.

cbTrailer

Gibt die maximale Größe des Trailerteils in Bytes an. Wenn null, wird kein Anhänger verwendet.

cbMaximumMessage

Gibt die Größe der größten Nachricht in Bytes an, die gekapselt werden kann.

cBuffers

Gibt die Anzahl der zu übergebenden Puffer an.

cbBlockSize

Gibt die bevorzugte integrale Größe der Nachrichten an. Beispielsweise gibt acht an, dass Nachrichten für eine optimale Leistung die Größe 0 mod acht aufweisen sollten. Andere Nachrichten als diese Blockgröße können aufgefüllt werden.

Hinweise

Anwendungen, die EncryptMessage (Allgemein) aufrufen, sollten die Werte der Elemente cbHeader, cbTrailer und cbMaximumMessage überprüfen, um die Größe des verschlüsselten Pakets zu bestimmen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile sspi.h (einschließlich Security.h)

Weitere Informationen

QueryContextAttributes (Allgemein)