VDS_IPADDRESS Struktur (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
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 dieser die binäre IPv4-Adresse in der Netzwerkbytereihenfolge. Der Wert des Felds 3 Byte ist in den Bits 0 bis 7 enthalten. Der Wert des Felds 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 dieser die binäre IPv6-Adresse in Netzwerkbytereihenfolge.
ulIpv6FlowInfo
Wenn der Typmember VDS_IPT_IPV6 ist, enthält dieser die Flussinformationen, wie in Version 6 des IP-Protokolls definiert.
ulIpv6ScopeId
Wenn der Typmember VDS_IPT_IPV6 ist, enthält dieser die Bereichs-ID, wie in Version 6 des IP-Protokolls definiert.
wszTextAddress[257]
Wenn der Typmember VDS_IPT_TEXT ist, enthält dieser 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 | vds.h |
Verteilbare Komponente | VDS 1.1 |
Weitere Informationen
IVdsIscsiPortal::GetIpsecSecurity
IVdsIscsiPortal::SetIpsecSecurity