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) |