HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM構造体 (http.h)

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

リッスン リストに追加または削除するインターネット プロトコル (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 (デスクトップ アプリのみ)
Header http.h

関連項目

HttpDeleteServiceConfiguration

HttpSetServiceConfiguration