Interfaz INetwork (netlistmgr.h)
La interfaz INetwork representa una red en el equipo local. También puede representar una colección de conexiones de red con una firma de red similar.
Herencia
La interfaz INetwork hereda de la interfaz IUnknown . INetwork también tiene estos tipos de miembros:
Métodos
La interfaz INetwork tiene estos métodos.
INetwork::get_IsConnected La propiedad get_IsConnected especifica si la red tiene conectividad de red. |
INetwork::get_IsConnectedToInternet La propiedad get_IsConnectedToInternet especifica si la red tiene conectividad a Internet. |
INetwork::GetCategory El método GetCategory devuelve la categoría de una red. |
INetwork::GetConnectivity El método GetConnectivity devuelve el estado de conectividad de la red. |
INetwork::GetDescription El método GetDescription devuelve una cadena de descripción para la red. |
INetwork::GetDomainType El método GetDomainType devuelve el tipo de dominio de una red. |
INetwork::GetName El método GetName devuelve el nombre de una red. |
INetwork::GetNetworkConnections El método GetNetworkConnections devuelve una enumeración de todas las conexiones de red para una red. Una red puede tener varias conexiones a ella desde interfaces diferentes o vínculos diferentes de la misma interfaz. |
INetwork::GetNetworkId El método GetNetworkId devuelve el identificador único de una red. |
INetwork::GetTimeCreatedAndConnected El método GetTimeCreatedAndConnected devuelve la fecha y hora locales en que se creó y conectó la red. |
INetwork::SetCategory El método SetCategory establece la categoría de una red. Los cambios realizados surten efecto inmediatamente. Los autores de llamadas de esta API deben ser miembros del grupo Administradores. |
INetwork::SetDescription El método SetDescription establece o reemplaza la descripción de una red. |
INetwork::SetName El método SetName establece o cambia el nombre de una red. |
Comentarios
El objeto COM que implementa INetwork también implementa un contenedor de propiedades para propiedades adicionales. Para obtener acceso a este contenedor de propiedades, puede usar la interfaz INetwork y QueryInterface para IPropertyBag. El contenedor de propiedades de este objeto COM contiene las siguientes propiedades:
Parámetro | Tipo | Descripción |
---|---|---|
NA_DomainAuthenticationFailed | VT_BOOL | Especifica que una red de dominio no puede autenticarse en el controlador de dominio. |
NA_NetworkClass | NLM_NETWORK_CLASS valor almacenado como VT_UINT | Especifica la clase de red. Los valores posibles son:
|
NA_InternetConnectivityV4 o NA_InternetConnectivityV6 |
NLM_INTERNET_CONNECTIVITY valor almacenado como VT_UINT |
Proporciona detalles sobre la conectividad de red IPv4 o IPv6. Los valores posibles son:
|
NA_NameSetByPolicy | VT_BOOL | La directiva de grupo ha establecido el nombre de la red. |
NA_IconSetByPolicy | VT_BOOL | La directiva de grupo ha establecido el icono de la red. |
NA_DescriptionSetByPolicy | VT_BOOL | La descripción de la red se ha establecido mediante la directiva de grupo. |
NA_CategorySetByPolicy | VT_BOOL | La categoría de la red se ha establecido mediante la directiva de grupo. |
NA_NameReadOnly | VT_BOOL | El nombre de la red es de solo lectura. |
NA_IconReadOnly | VT_BOOL | El icono de la red es de solo lectura. |
NA_DescriptionReadOnly | VT_BOOL | La descripción de la red es de solo lectura. |
NA_CategoryReadOnly | VT_BOOL | La categoría de la red es de solo lectura. |
NA_AllowMerge | VT_BOOL | La red se puede combinar con otra red. |
La interfaz IPropertyBag acepta LPCOLESTR como parte de los métodos IPropertyBag::Read e IPropertyBag::Write . Por comodidad, los valores de cadena de estas propiedades se definen dentro de netlistmgr.h con los mismos nombres.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | netlistmgr.h |