estructura VDS_IPADDRESS (vds.h)

[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]

Define una dirección IP y un puerto.

Sintaxis

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

Miembros

type

Tipo de dirección tal y como se enumera en VDS_IPADDRESS_TYPE.

ipv4Address

Si el miembro de tipo es VDS_IPT_IPV4, contiene la dirección IPv4 binaria en orden de bytes de red. El valor de 3 bytes del campo está incluido en bits de 0 a 7. El valor de 2 bytes del campo está incluido en bits de 8 a 15. El valor de 1 byte del campo está incluido en bits de 16 a 23. El valor de campo de 0 bytes está incluido en bits de 24 a 31.

ipv6Address[16]

Si el miembro de tipo es VDS_IPT_IPV6, contiene la dirección IPv6 binaria en orden de bytes de red.

ulIpv6FlowInfo

Si el miembro de tipo es VDS_IPT_IPV6, contiene la información del flujo tal como se define en la versión 6 del protocolo IP.

ulIpv6ScopeId

Si el miembro de tipo es VDS_IPT_IPV6, contiene el identificador de ámbito tal y como se define en la versión 6 del protocolo IP.

wszTextAddress[257]

Si el miembro de tipo es VDS_IPT_TEXT, contiene la dirección de texto, una dirección DNS o una dirección de puntos, en orden de bytes de host.

ulPort

Número de puerto TCP.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 R2 [solo aplicaciones de escritorio]
Encabezado vds.h
Redistribuible VDS 1.1

Consulte también

IVdsIscsiPortal::GetIpsecSecurity

IVdsIscsiPortal::SetIpsecSecurity

IVdsIscsiPortal::SetIpsecTunnelAddress

Estructuras de VDS

VDS_IPADDRESS_TYPE

VDS_ISCSI_PORTAL_PROP

VDS_PATH_INFO