Compartilhar via


Propriedade ITsSbTarget::IpAddresses

Recupera ou especifica os endereços IP externos do destino.

Essa propriedade é leitura/gravação.

Syntax

HRESULT put_IpAddresses(
  [in, size_is(numAddresses)]   TSSD_ConnectionPoint *sockaddr,
  [in]                          DWORD                numAddresses
);

HRESULT get_IpAddresses(
  [out, size_is(*numAddresses)] TSSD_ConnectionPoint *sockaddr,
  [in, out]                     DWORD                *numAddresses
);

Valor da propriedade

Um ponteiro para uma matriz de estruturas TSSD_ConnectionPoint que recebem os endereços IP externos do destino.

Um ponteiro para uma variável DWORD que contém o número de endereços IP externos no parâmetro sockaddr . Se o número de endereços for desconhecido, passe sockaddr como NULL. O método retornará o número de estruturas de TSSD_ConnectionPoint necessárias para alocar na matriz apontada pelo parâmetro sockaddr .

Comentários

Essa propriedade era anteriormente conhecida como TargetExternalIpAddresses no Windows Server 2008 R2.

Se o número de endereços IP externos for desconhecido, você poderá chamar esse método com sockaddr definido como NULL. Em seguida, o método retornará, no parâmetro numAddresses , o número de estruturas de TSSD_ConnectionPoint necessárias para receber todos os endereços IP externos. Aloque a matriz para sockaddr com base nesse número e, em seguida, chame o método novamente, definindo sockaddr para a matriz recém-alocada e numAddresses para o número retornado pela primeira chamada.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Nenhum compatível
Servidor mínimo com suporte
Windows Server 2012
IDL
Sbtsv.idl
IID
IID_ITsSbTarget é definido como:
  • 16616ECC-272D-411D-B324-126893033856
  • e85e10ea-db0b-4752-b456-5fd5840901c0 no Windows Server 2008 R2

Confira também

ITsSbTargetEx

ITsSbTarget

TSSD_ConnectionPoint