Compartilhar via


estrutura VDS_IPADDRESS (vdshwprv.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, ele conterá o endereço IPv4 binário na ordem de bytes de rede. O valor de byte do campo 3 está contido nos bits de 0 a 7. O valor do campo 2 bytes está contido nos bits de 8 a 15. O valor do campo 1 byte está contido nos bits de 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, ele conterá o endereço IPv6 binário na ordem de bytes de rede.

ulIpv6FlowInfo

Se o membro de 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 de tipo for VDS_IPT_TEXT, ele conterá o endereço de texto, um endereço DNS ou um 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 vdshwprv.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