HTTP_SERVER_PROPERTY 열거형(http.h)

HTTP_SERVER_PROPERTY 열거형은 URL 그룹, 서버 세션 또는 요청 큐에서 HTTP 서버 API에 의해 구성된 속성을 정의합니다.

Syntax

typedef enum _HTTP_SERVER_PROPERTY {
  HttpServerAuthenticationProperty = 0,
  HttpServerLoggingProperty = 1,
  HttpServerQosProperty = 2,
  HttpServerTimeoutsProperty = 3,
  HttpServerQueueLengthProperty = 4,
  HttpServerStateProperty = 5,
  HttpServer503VerbosityProperty = 6,
  HttpServerBindingProperty = 7,
  HttpServerExtendedAuthenticationProperty = 8,
  HttpServerListenEndpointProperty = 9,
  HttpServerChannelBindProperty = 10,
  HttpServerProtectionLevelProperty = 11,
  HttpServerDelegationProperty,
  HttpServerFastForwardingProperty
} HTTP_SERVER_PROPERTY, *PHTTP_SERVER_PROPERTY;

상수

 
HttpServerAuthenticationProperty
값: 0
인증 속성을 사용하면 기본, NTLM, 협상 및 다이제스트 인증 체계를 사용하여 URL 그룹 또는 서버 세션에 대해 서버 쪽 인증을 사용할 수 있습니다.

HTTP_SERVER_AUTHENTICATION_INFO 구조체에는 이 속성에 대한 구성 데이터가 포함됩니다.
HttpServerLoggingProperty
값: 1
로깅 속성은 서버 세션 또는 URL 그룹에 대한 로깅을 사용하도록 설정합니다.

HTTP_LOGGING_INFO 구조에는 이 속성에 대한 구성 데이터가 포함됩니다.
HttpServerQosProperty
값: 2
QOS 속성을 사용하면 지정된 시간에 URL 그룹에 대해 제공되는 최대 미해결 연결 수를 제한하거나 서버 세션 또는 URL 그룹에 대한 응답 송신 대역폭을 제한하는 등 서비스 품질에 영향을 주는 설정을 사용할 수 있습니다.

HTTP_QOS_SETTING_INFO 구조에는 이 속성에 대한 구성 데이터가 포함됩니다.
HttpServerTimeoutsProperty
값: 3
시간 제한 속성은 서버 세션 또는 URL 그룹에 대한 시간 제한을 구성합니다.

HTTP_TIMEOUT_LIMIT_INFO 구조에는 이 속성에 대한 구성 데이터가 포함됩니다.
HttpServerQueueLengthProperty
값: 4
연결 속성은 요청 큐의 요청 수를 제한합니다. ULONG입니다.
HttpServerStateProperty
값: 5
connections 속성은 URL 그룹, 서버 세션 또는 요청 큐의 상태를 구성합니다.

HTTP_STATE_INFO 구조에는 URL 그룹 또는 서버 세션에 대한 이 속성에 대한 구성 데이터가 포함됩니다. 요청 큐는 HTTP_ENABLED_STATE 열거형을 사용하여 이 속성을 구성합니다.
HttpServer503VerbosityProperty
값: 6
503 세부 정보 표시 속성은 요청 큐에 대해 HTTP 서버 API에서 생성된 503 응답의 세부 정보 표시 수준을 구성합니다.

HTTP_503_RESPONSE_VERBOSITY 열거형에는 이 속성에 대한 구성 데이터가 포함됩니다.
HttpServerBindingProperty
값: 7
바인딩 속성은 URL 그룹을 요청 큐와 연결합니다.

HTTP_BINDING_INFO 구조에는 이 속성에 대한 구성 데이터가 포함됩니다.
HttpServerExtendedAuthenticationProperty
값: 8
확장된 인증 속성을 사용하면 Kerberos 인증 체계를 사용하여 URL 그룹 또는 서버 세션에 대해 서버 쪽 인증을 사용할 수 있습니다.

HTTP_SERVER_AUTHENTICATION_INFO 구조체에는 이 속성에 대한 구성 데이터가 포함됩니다.
HttpServerListenEndpointProperty
값: 9
수신 대기 엔드포인트 속성입니다.
HttpServerChannelBindProperty
값: 10
이 속성은 권한 부여 채널 바인딩을 구현합니다.

HTTP_CHANNEL_BIND_INFO 구조에는 권한 부여 세부 정보가 포함됩니다.
HttpServerProtectionLevelProperty
값: 11

설명

HTTP_SERVER_PROPERTY 열거형 형식은 서버 세션, URL 그룹 또는 요청 큐의 구성을 설정하거나 쿼리하는 데 사용됩니다. 연결된 구성 구조와 함께 이 열거형의 멤버는 HttpQueryRequestQueueProperty, HttpQueryServerSessionProperty, HttpQueryUrlGroupProperty, HttpSetRequestQueueProperty, HttpSetServerSessionPropertyHttpSetUrlGroupProperty 에서 구성 매개 변수를 정의하는 데 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 http.h

추가 정보

HTTP 서버 API 버전 2.0 열거형 형식

HttpQueryRequestQueueProperty

HttpQueryServerSessionProperty

HttpQueryUrlGroupProperty

HttpSetRequestQueueProperty

HttpSetServerSessionProperty

HttpSetUrlGroupProperty