http.h) (HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM 结构

HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM 结构用于指定要在 HTTP 服务绑定到的 IP 地址列表中添加或删除的 IP 地址。

语法

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

指向 Internet 协议的指针, (要添加到侦听列表或从侦听列表中删除的 IP) 地址。

若要指定 IPv6 地址,请使用在 Ws2tcpip.h 头文件中声明 的 SOCKADDR_IN6 结构,并在使用它设置 pAddress 成员时将其地址强制转换为 PSOCKADDR。 SOCKADDR_IN6的sin_family成员应设置为 AF_INET6。

如果 SOCKADDR_IN6 结构中的 sin_addr 字段设置为 0.0.0.0,则表示绑定到所有 IPv4 地址。 如果 SOCKADDR_IN6 中的sin6_addr字段设置为 [::],则表示绑定到所有 IPv6 地址。

要求

   
最低受支持的客户端 Windows Vista、Windows XP 和 SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 http.h

另请参阅

HttpDeleteServiceConfiguration

HttpSetServiceConfiguration