structure SecPkgContext_StreamSizes (sspi.h)
La structure SecPkgContext_StreamSizes indique les tailles des différentes parties d’un flux à utiliser avec les fonctions de prise en charge des messages. La fonction QueryContextAttributes (Général) utilise cette structure.
Syntaxe
typedef struct _SecPkgContext_StreamSizes {
unsigned long cbHeader;
unsigned long cbTrailer;
unsigned long cbMaximumMessage;
unsigned long cBuffers;
unsigned long cbBlockSize;
} SecPkgContext_StreamSizes, *PSecPkgContext_StreamSizes;
Membres
cbHeader
Spécifie la taille, en octets, de la partie d’en-tête. Si zéro, aucun en-tête n’est utilisé.
cbTrailer
Spécifie la taille maximale, en octets, de la partie de la bande-annonce. Si zéro, aucune bande-annonce n’est utilisée.
cbMaximumMessage
Spécifie la taille, en octets, du plus grand message pouvant être encapsulé.
cBuffers
Spécifie le nombre de mémoires tampons à passer.
cbBlockSize
Spécifie la taille intégrale préférée des messages. Par exemple, huit indique que les messages doivent être de taille zéro mod huit pour des performances optimales. Les messages autres que cette taille de bloc peuvent être ajoutés.
Remarques
Les applications appelant EncryptMessage (Général) doivent case activée les valeurs des membres cbHeader, cbTrailer et cbMaximumMessage pour déterminer la taille du paquet chiffré.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | sspi.h (include Security.h) |