Поделиться через


структура HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM (http.h)

Структура HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM используется для указания IP-адреса, к которому добавляется или удаляется из списка IP-адресов, к которым привязывается служба HTTP.

Синтаксис

typedef struct _HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM {
  USHORT    AddrLength;
  PSOCKADDR pAddress;
} HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM, *PHTTP_SERVICE_CONFIG_IP_LISTEN_PARAM;

Члены

AddrLength

Размер (в байтах) адреса, на который указывает pAddress.

pAddress

Указатель на IP-адрес, добавляемый или удаляемый из списка прослушивания.

Чтобы указать IPv6-адрес, используйте структуру SOCKADDR_IN6 , объявленную в файле заголовка Ws2tcpip.h, и приведите ее адрес к PSOCKADDR при использовании для задания элемента pAddress . Элемент sin_family SOCKADDR_IN6 должен иметь значение AF_INET6.

Если для поля sin_addr в структуре SOCKADDR_IN6 задано значение 0.0.0.0, это означает привязку ко всем адресам IPv4. Если поле sin6_addr в SOCKADDR_IN6 имеет значение [::], это означает, что необходимо выполнить привязку ко всем адресам IPv6.

Требования

   
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть http.h

См. также раздел

HttpDeleteServiceConfiguration

HttpSetServiceConfiguration