Share via


HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM-Struktur (http.h)

Die HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM-Struktur wird verwendet, um eine IP-Adresse anzugeben, die der Liste der IP-Adressen hinzugefügt oder daraus gelöscht werden soll, an die der HTTP-Dienst gebunden ist.

Syntax

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

Members

AddrLength

Die Größe der Adresse in Bytes, auf die pAddress verweist.

pAddress

Ein Zeiger auf eine IP-Adresse (Internet Protocol), die der Listenliste hinzugefügt oder daraus gelöscht werden soll.

Um eine IPv6-Adresse anzugeben, verwenden Sie eine SOCKADDR_IN6-Struktur , die in der Ws2tcpip.h-Headerdatei deklariert ist, und wandeln Sie deren Adresse in einen PSOCKADDR um, wenn Sie sie zum Festlegen des pAddress-Elements verwenden. Der sin_family Member des SOCKADDR_IN6 sollte auf AF_INET6 festgelegt werden.

Wenn das feld sin_addr in SOCKADDR_IN6-Struktur auf 0.0.0.0 festgelegt ist, bedeutet dies, dass eine Bindung an alle IPv4-Adressen erfolgt. Wenn das feld sin6_addr in SOCKADDR_IN6 auf [::] festgelegt ist, bedeutet dies, dass eine Bindung an alle IPv6-Adressen erfolgt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile http.h

Weitere Informationen

HttpDeleteServiceConfiguration

HttpSetServiceConfiguration