다음을 통해 공유


HTTP_SERVICE_CONFIG_TIMEOUT_SET 구조체(http.h)

HTTP_SERVICE_CONFIG_TIMEOUT_SET 구조체는 HTTP Server API 전체 시간 제한 값을 설정하는 데 사용됩니다.

구문

typedef struct _HTTP_SERVICE_CONFIG_TIMEOUT_SET {
  HTTP_SERVICE_CONFIG_TIMEOUT_KEY   KeyDesc;
  HTTP_SERVICE_CONFIG_TIMEOUT_PARAM ParamDesc;
} HTTP_SERVICE_CONFIG_TIMEOUT_SET, *PHTTP_SERVICE_CONFIG_TIMEOUT_SET;

멤버

KeyDesc

설정된 타이머를 식별하는 HTTP_SERVICE_CONFIG_TIMEOUT_KEY 열거형의 멤버입니다.

ParamDesc

타이머의 값(초)입니다. 값은 0보다 커야 합니다.

설명

HTTP_SERVICE_CONFIG_TIMEOUT_SET 구조체의 instancepConfigInformation 매개 변수를 통해 HTTPSetServiceConfiguration 함수에 데이터를 전달하거나, 두 함수의 ConfigId 매개 변수가 HttpServiceConfigTimeout과 같은 경우 pOutputConfigInformation 매개 변수를 통해 HTTPQueryServiceConfiguration 함수에서 데이터를 검색하는 데 사용됩니다.

HTTP Server API의 기존 값을 쿼리하는 데는 관리 권한이 필요하지 않습니다. 그러나 값을 설정하려면 관리 권한이 필요합니다.

HTTP Server API 전체 시간 제한 값이 HTTPSetServiceConfiguration으로 설정되면 HTTP 서비스가 중지되고 다시 시작될 때 설정이 유지됩니다. 시간 제한 값은 컴퓨터의 모든 HTTP Server API 애플리케이션에 적용됩니다.

HTTP Server API 시간 제한 값은 ConfigId 매개 변수가 HttpServiceConfigTimeout으로 설정된 HTTPDeleteServiceConfigurationHTTP_SERVICE_CONFIG_TIMEOUT_SET 구조를 가리키는 pConfigInformation 매개 변수를 호출하여 삭제됩니다. 타이머 값이 삭제되면 영구 설정이 사라지고 HTTP Server API는 하드 코딩된 기본값을 사용합니다.

요구 사항

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

참고 항목

HTTP Server API 버전 2.0 구조체

HTTPDeleteServiceConfiguration

HTTPQueryServiceConfiguration

HTTPSetServiceConfiguration