структура 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