структура VDS_IPADDRESS (vds.h)

[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет IP-адрес и порт.

Синтаксис

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

Члены

type

Тип адреса, перечисляемый VDS_IPADDRESS_TYPE.

ipv4Address

Если элемент типаявляется VDS_IPT_IPV4, он содержит двоичный IPv4-адрес в порядке байтов сети. Значение поля 3 байта содержится в битах от 0 до 7. Значение поля 2 байта содержится в битах от 8 до 15. Значение поля 1 байт содержится в битах от 16 до 23. Значение поля 0 байтов содержится в битах от 24 до 31.

ipv6Address[16]

Если элемент типаявляется VDS_IPT_IPV6, он содержит двоичный IPv6-адрес в порядке байтов сети.

ulIpv6FlowInfo

Если элемент типаявляется VDS_IPT_IPV6, он содержит сведения о потоке, как определено в версии 6 протокола IP.

ulIpv6ScopeId

Если элемент типа является VDS_IPT_IPV6, он содержит идентификатор область, как определено в версии 6 протокола IP.

wszTextAddress[257]

Если элемент типаявляется VDS_IPT_TEXT, он содержит текстовый адрес ( DNS-адрес или пунктирный адрес) в порядке байтов узла.

ulPort

Номер порта TCP.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Верхняя часть vds.h
Распространяемые компоненты VDS 1.1

См. также раздел

IVdsIscsiPortal::GetIpsecSecurity

IVdsIscsiPortal::SetIpsecSecurity

IVdsIscsiPortal::SetIpsecTunnelAddress

Структуры VDS

VDS_IPADDRESS_TYPE

VDS_ISCSI_PORTAL_PROP

VDS_PATH_INFO