Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция HttpSetRequestQueueProperty задает новое свойство или изменяет существующее свойство в очереди запросов, определяемой указанным дескриптором.
Синтаксис
HTTPAPI_LINKAGE ULONG HttpSetRequestQueueProperty(
[in] HANDLE RequestQueueHandle,
[in] HTTP_SERVER_PROPERTY Property,
[in] PVOID PropertyInformation,
[in] ULONG PropertyInformationLength,
[in] ULONG Reserved1,
[in] PVOID Reserved2
);
Параметры
[in] RequestQueueHandle
Дескриптор очереди запросов, для которой задано свойство. Создается очередь запроса, и ее дескриптор возвращается вызовом функции HttpCreateRequestQueue .
[in] Property
Элемент перечисления HTTP_SERVER_PROPERTY , описывающий заданный тип свойства. Это должен быть один из следующих вариантов:
[in] PropertyInformation
Указатель на буфер, содержащий сведения о свойстве.
pPropertyInformation указывает на один из следующих типов сведений о свойстве на основе заданного свойства.
| Свойство | Тип конфигурации |
|---|---|
| HttpServerStateProperty | Перечисление HTTP_ENABLED_STATE |
| HttpServerQueueLengthProperty | ULONG |
| HttpServer503VerbosityProperty | Перечисление HTTP_503_RESPONSE_VERBOSITY |
[in] PropertyInformationLength
Длина (в байтах) буфера, на который указывает параметр pPropertyInformation .
[in] Reserved1
Зарезервировано. Должен равняться нулю.
[in] Reserved2
Зарезервировано. Должно иметь значение NULL.
Возвращаемое значение
Если функция завершается успешно, она возвращает NO_ERROR.
Если функция завершается сбоем, она возвращает один из следующих кодов ошибок.
| Значение | Значение |
|---|---|
|
Параметр Reserved не равен нулю или параметр pReserved не равен NULL.
Тип свойства, указанный в параметре Property, не поддерживается для очередей запросов. Параметр pPropertyInformation имеет значение NULL. Параметр PropertyInformationLength равен нулю. Приложение не имеет разрешения на задание свойств в очереди запросов. Только приложение, создающее очередь запросов, может задавать свойства. |
|
Дескриптор очереди запросов — это дескриптор HTTP версии 1.0. Управление свойствами поддерживается только в очередях запросов HTTP версии 2.0 или более поздней. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | http.h |
| Библиотека | Httpapi.lib |
| DLL | Httpapi.dll |