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