Função HttpSetRequestQueueProperty (http.h)
A função HttpSetRequestQueueProperty define uma nova propriedade ou modifica uma propriedade existente na fila de solicitação identificada pelo identificador especificado.
Sintaxe
HTTPAPI_LINKAGE ULONG HttpSetRequestQueueProperty(
[in] HANDLE RequestQueueHandle,
[in] HTTP_SERVER_PROPERTY Property,
[in] PVOID PropertyInformation,
[in] ULONG PropertyInformationLength,
[in] ULONG Reserved1,
[in] PVOID Reserved2
);
Parâmetros
[in] RequestQueueHandle
O identificador para a fila de solicitação na qual a propriedade está definida. Uma fila de solicitação é criada e seu identificador retornado por uma chamada para a função HttpCreateRequestQueue .
[in] Property
Um membro da enumeração HTTP_SERVER_PROPERTY que descreve o tipo de propriedade definido. Este deve ser um dos seguintes:
[in] PropertyInformation
Um ponteiro para o buffer que contém as informações da propriedade.
pPropertyInformation aponta para um dos seguintes tipos de informações de propriedade com base na propriedade definida.
Propriedade | Tipo de Configuração |
---|---|
HttpServerStateProperty | enumeração HTTP_ENABLED_STATE |
HttpServerQueueLengthProperty | ULONG |
HttpServer503VerbosityProperty | enumeração HTTP_503_RESPONSE_VERBOSITY |
[in] PropertyInformationLength
O comprimento, em bytes, do buffer apontado pelo parâmetro pPropertyInformation .
[in] Reserved1
Reservado. Deve ser zero.
[in] Reserved2
Reservado. Deve ser NULL.
Retornar valor
Se a função for bem-sucedida, ela retornará NO_ERROR.
Se a função falhar, ela retornará um dos seguintes códigos de erro.
Valor | Significado |
---|---|
|
O parâmetro Reserved não é zero ou o parâmetro pReserved não é NULL.
Não há suporte para o tipo de propriedade especificado no parâmetro Property para filas de solicitação. O parâmetro pPropertyInformation é NULL. O parâmetro PropertyInformationLength é zero. O aplicativo não tem permissão para definir propriedades na fila de solicitações. Somente o aplicativo que criou a fila de solicitações pode definir as propriedades. |
|
O identificador para a fila de solicitações é um identificador HTTP versão 1.0. O gerenciamento de propriedades só tem suporte em filas de solicitação HTTP versão 2.0 ou posterior. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | http.h |
Biblioteca | Httpapi.lib |
DLL | Httpapi.dll |