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