Partager via


structure VDS_IPADDRESS (vds.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API Gestion du stockage Windows.]

Définit une adresse IP et un port.

Syntaxe

typedef struct _VDS_IPADDRESS {
  VDS_IPADDRESS_TYPE type;
  ULONG              ipv4Address;
  UCHAR              ipv6Address[16];
  ULONG              ulIpv6FlowInfo;
  ULONG              ulIpv6ScopeId;
  WCHAR              wszTextAddress[257];
  ULONG              ulPort;
} VDS_IPADDRESS;

Membres

type

Type d’adresse énuméré par VDS_IPADDRESS_TYPE.

ipv4Address

Si le membre de type est VDS_IPT_IPV4, il contient l’adresse IPv4 binaire dans l’ordre d’octet réseau. La valeur du champ 3 octets est contenue en bits 0 à 7. La valeur du champ 2 octets est contenue dans les bits 8 à 15. La valeur du champ 1 octet est contenue en bits 16 à 23. La valeur du champ 0 octet est contenue en bits 24 à 31.

ipv6Address[16]

Si le membre de type est VDS_IPT_IPV6, il contient l’adresse IPv6 binaire dans l’ordre d’octet réseau.

ulIpv6FlowInfo

Si le membre de type est VDS_IPT_IPV6, il contient les informations de flux telles que définies dans la version 6 du protocole IP.

ulIpv6ScopeId

Si le membre de type est VDS_IPT_IPV6, il contient l’ID d’étendue tel que défini dans la version 6 du protocole IP.

wszTextAddress[257]

Si le membre de type est VDS_IPT_TEXT, il contient l’adresse texte, soit une adresse DNS, soit une adresse en pointillés, dans l’ordre d’octet de l’hôte.

ulPort

Numéro du port TCP.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 R2 [applications de bureau uniquement]
En-tête vds.h
Composant redistribuable VDS 1.1

Voir aussi

IVdsIscsiPortal ::GetIpsecSecurity

IVdsIscsiPortal ::SetIpsecSecurity

IVdsIscsiPortal ::SetIpsecTunnelAddress

VDS Structures

VDS_IPADDRESS_TYPE

VDS_ISCSI_PORTAL_PROP

VDS_PATH_INFO