Interface INetwork (netlistmgr.h)
A interface INetwork representa uma rede no computador local. Ele também pode representar uma coleção de conexões de rede com uma assinatura de rede semelhante.
Herança
A interface INetwork herda da interface IUnknown . A INetwork também tem esses tipos de membros:
Métodos
A interface INetwork tem esses métodos.
INetwork::get_IsConnected A propriedade get_IsConnected especifica se a rede tem conectividade de rede. |
INetwork::get_IsConnectedToInternet A propriedade get_IsConnectedToInternet especifica se a rede tem conectividade com a Internet. |
INetwork::GetCategory O método GetCategory retorna a categoria de uma rede. |
INetwork::GetConnectivity O método GetConnectivity retorna o estado de conectividade da rede. |
INetwork::GetDescription O método GetDescription retorna uma cadeia de caracteres de descrição para a rede. |
INetwork::GetDomainType O método GetDomainType retorna o tipo de domínio de uma rede. |
INetwork::GetName O método GetName retorna o nome de uma rede. |
INetwork::GetNetworkConnections O método GetNetworkConnections retorna uma enumeração de todas as conexões de rede para uma rede. Uma rede pode ter várias conexões com ela de diferentes interfaces ou links diferentes da mesma interface. |
INetwork::GetNetworkId O método GetNetworkId retorna o identificador exclusivo de uma rede. |
INetwork::GetTimeCreatedAndConnected O método GetTimeCreatedAndConnected retorna a data e a hora locais em que a rede foi criada e conectada. |
INetwork::SetCategory O método SetCategory define a categoria de uma rede. As alterações feitas entrarão em vigor imediatamente. Os chamadores dessa API devem ser membros do grupo Administradores. |
INetwork::SetDescription O método SetDescription define ou substitui a descrição de uma rede. |
INetwork::SetName O método SetName define ou renomeia uma rede. |
Comentários
O Objeto COM que implementa iNetwork também implementa um recipiente de propriedades para propriedades adicionais. Para obter acesso a esse recipiente de propriedades, você pode usar a interface INetwork e QueryInterface para IPropertyBag. O recipiente de propriedades neste objeto COM contém as seguintes propriedades:
Parâmetro | Tipo | Descrição |
---|---|---|
NA_DomainAuthenticationFailed | VT_BOOL | Especifica que uma rede de domínio não é capaz de se autenticar no controlador de domínio. |
NA_NetworkClass | NLM_NETWORK_CLASS valor armazenado como VT_UINT | Especifica a classe de rede. Os valores possíveis incluem:
|
NA_InternetConnectivityV4 ou NA_InternetConnectivityV6 |
NLM_INTERNET_CONNECTIVITY valor armazenado como VT_UINT |
Fornece detalhes sobre a conectividade de rede IPv4 ou IPv6. Os valores possíveis incluem:
|
NA_NameSetByPolicy | VT_BOOL | O nome da rede foi definido pela política de grupo. |
NA_IconSetByPolicy | VT_BOOL | O ícone da rede foi definido pela política de grupo. |
NA_DescriptionSetByPolicy | VT_BOOL | A descrição da rede foi definida pela política de grupo. |
NA_CategorySetByPolicy | VT_BOOL | A categoria da rede foi definida pela política de grupo. |
NA_NameReadOnly | VT_BOOL | O nome da rede é somente leitura. |
NA_IconReadOnly | VT_BOOL | O ícone da rede é somente leitura. |
NA_DescriptionReadOnly | VT_BOOL | A descrição da rede é somente leitura. |
NA_CategoryReadOnly | VT_BOOL | A categoria da rede é somente leitura. |
NA_AllowMerge | VT_BOOL | A rede pode ser mesclada com outra rede. |
A interface IPropertyBag aceita LPCOLESTR como parte dos métodos IPropertyBag::Read e IPropertyBag::Write . Para sua conveniência, os valores de cadeia de caracteres para essas propriedades são definidos dentro de netlistmgr.h usando os mesmos nomes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | netlistmgr.h |