Freigeben über


VDS_IPADDRESS Struktur (vdshwprv.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]

Definiert eine IP-Adresse und einen Port.

Syntax

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

Member

type

Der Von VDS_IPADDRESS_TYPE aufgezählte Adresstyp.

ipv4Address

Wenn der Typmember VDS_IPT_IPV4 ist, enthält diese die binäre IPv4-Adresse in Netzwerkbytereihenfolge. Der Feldwert 3 Byte ist in den Bits 0 bis 7 enthalten. Der Feldwert 2 Byte ist in den Bits 8 bis 15 enthalten. Der Feldwert 1 Byte ist in den Bits 16 bis 23 enthalten. Der Wert des Felds 0 Byte ist in den Bits 24 bis 31 enthalten.

ipv6Address[16]

Wenn der Typmember VDS_IPT_IPV6 ist, enthält diese die binäre IPv6-Adresse in Netzwerkbytereihenfolge.

ulIpv6FlowInfo

Wenn der Typmember VDS_IPT_IPV6 ist, enthält diese die Flussinformationen, wie in Version 6 des IP-Protokolls definiert.

ulIpv6ScopeId

Wenn der Typmember VDS_IPT_IPV6 ist, enthält dies die Bereichs-ID, die in Version 6 des IP-Protokolls definiert ist.

wszTextAddress[257]

Wenn der Typmember VDS_IPT_TEXT ist, enthält diese die Textadresse, entweder eine DNS-Adresse oder eine gepunktete Adresse, in Hostbytereihenfolge.

ulPort

Die TCP-Portnummer.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 R2 [nur Desktop-Apps]
Kopfzeile vdshwprv.h
Verteilbare Komponente VDS 1.1

Weitere Informationen

IVdsIscsiPortal::GetIpsecSecurity

IVdsIscsiPortal::SetIpsecSecurity

IVdsIscsiPortal::SetIpsecTunnelAddress

VDS-Strukturen

VDS_IPADDRESS_TYPE

VDS_ISCSI_PORTAL_PROP

VDS_PATH_INFO