Compartilhar via


estrutura VDS_IPADDRESS (vds.h)

[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]

Define um endereço IP e uma porta.

Sintaxe

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

Membros

type

O tipo de endereço como enumerado por VDS_IPADDRESS_TYPE.

ipv4Address

Se o membro de tipo for VDS_IPT_IPV4, isso conterá o endereço IPv4 binário na ordem de byte de rede. O valor de byte do campo 3 está contido nos bits 0 a 7. O valor de byte do campo 2 está contido nos bits 8 a 15. O valor do campo 1 byte está contido nos bits 16 a 23. O valor de byte do campo 0 está contido nos bits 24 a 31.

ipv6Address[16]

Se o membro de tipo for VDS_IPT_IPV6, isso conterá o endereço IPv6 binário na ordem de byte de rede.

ulIpv6FlowInfo

Se o membro do tipo for VDS_IPT_IPV6, isso conterá as informações de fluxo, conforme definido na versão 6 do protocolo IP.

ulIpv6ScopeId

Se o membro de tipo for VDS_IPT_IPV6, isso conterá a ID de escopo, conforme definido na versão 6 do protocolo IP.

wszTextAddress[257]

Se o membro do tipo for VDS_IPT_TEXT, isso conterá o endereço de texto, um endereço DNS ou endereço pontilhado, na ordem de byte do host.

ulPort

O número da porta TCP.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 R2 [somente aplicativos da área de trabalho]
Cabeçalho vds.h
Redistribuível VDS 1.1

Confira também

IVdsIscsiPortal::GetIpsecSecurity

IVdsIscsiPortal::SetIpsecSecurity

IVdsIscsiPortal::SetIpsecTunnelAddress

Estruturas VDS

VDS_IPADDRESS_TYPE

VDS_ISCSI_PORTAL_PROP

VDS_PATH_INFO