Configurando o grupo de URLs

A ID do grupo de URL é criada com a função HttpCreateUrlGroup e usada na chamada para HttpSetUrlGroupProperty. O parâmetro pPropertyInformation aponta para a estrutura de configuração do tipo de propriedade definido. O parâmetro PropertyInformationLength especifica o tamanho, em bytes, da estrutura de configuração. Por exemplo, ao definir HttpServerTimeoutsProperty , o parâmetro pPropertyInformation deve apontar para um buffer que não pode ser menor que a estrutura de HTTP_TIMEOUT_LIMIT_INFO . As configurações do grupo de URL são consultadas chamando HttpQueryUrlGroupProperty.

Depois que o Grupo de URL é criado, as URLs são adicionadas ao grupo com HttpAddUrlToUrlGroup. O grupo de URL deve ser associado a uma fila de solicitações da versão 2.0 para receber solicitações. Para associar o grupo de URL a uma fila de solicitação, o aplicativo chama HttpSetUrlGroupProperty e especifica HttpServerBindingProperty no parâmetro Property . Se essa propriedade não estiver definida, as solicitações correspondentes para o grupo de URL não serão entregues a uma fila de solicitações e a API do servidor HTTP gerará uma resposta 503. O aplicativo só pode adicionar URLs que foram reservadas anteriormente com o serviço a um grupo de URL ao executar com baixo privilégio. Para obter mais informações, consulte o tópico Reservas de Namespace, Registros e Roteamento .