다음을 통해 공유


SecPkgContext_StreamSizes 구조체(sspi.h)

SecPkgContext_StreamSizes 구조는 메시지 지원 함수와 함께 사용할 스트림의 다양한 부분의 크기를 나타냅니다. QueryContextAttributes(일반) 함수는 이 구조를 사용합니다.

구문

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

멤버

cbHeader

헤더 부분의 크기(바이트)를 지정합니다. 0이면 헤더가 사용되지 않습니다.

cbTrailer

트레일러 부분의 최대 크기(바이트)를 지정합니다. 0이면 트레일러가 사용되지 않습니다.

cbMaximumMessage

캡슐화할 수 있는 가장 큰 메시지의 크기(바이트)를 지정합니다.

cBuffers

전달할 버퍼 수를 지정합니다.

cbBlockSize

메시지의 기본 정수 크기를 지정합니다. 예를 들어 8은 최적의 성능을 위해 메시지 크기가 0 모드 8이어야 임을 나타냅니다. 이 블록 크기 이외의 메시지는 패딩할 수 있습니다.

설명

EncryptMessage(일반)를 호출하는 애플리케이션은 cbHeader, cbTrailercbMaximumMessage 멤버의 값을 검사 암호화된 패킷의 크기를 결정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 sspi.h(Security.h 포함)

추가 정보

QueryContextAttributes(일반)