Condividi tramite


Metodo INetSharingConfiguration::EnableSharing (netcon.h)

[Internet Connection Firewall può essere modificato o non disponibile nelle versioni successive. Usare invece l'API di Windows Firewall.

Il metodo EnableSharing abilita la condivisione su questa connessione.

Sintassi

HRESULT EnableSharing(
  [in] SHARINGCONNECTIONTYPE Type
);

Parametri

[in] Type

Specifica se la connessione viene condivisa pubblicamente o privatamente.

Valore restituito

Se il metodo ha esito positivo, il valore restituito è S_OK.

Se il metodo ha esito negativo, il valore restituito è uno dei codici di errore seguenti.

Codice restituito Descrizione
E_ABORT
L'operazione è stata interrotta.
E_FAIL
Si è verificato un errore non specificato.
E_INVALIDARG
Uno dei parametri non è valido.
E_NOINTERFACE
Un'interfaccia specificata non è supportata.
E_NOTIMPL
Un metodo specificato non viene implementato.
E_OUTOFMEMORY
Il metodo non è riuscito ad allocare la memoria necessaria.
E_POINTER
Un puntatore passato come parametro non è valido.
E_UNEXPECTED
Il metodo non è riuscito per motivi sconosciuti.

Commenti

La chiamata a questo metodo attiva la notifica seguente:

%programname% sta tentando di abilitare la condivisione connessione Internet sulla connessione di rete %connectionname%. Ciò consentirà ad altri computer della rete di connettersi a Internet tramite una connessione pubblica condivisa. Si desidera che %programname% abiliti la condivisione connessione Internet in questa connessione?

Se l'applicazione chiamante specifica che questa connessione viene condivisa pubblicamente, qualsiasi connessione precedente condivisa pubblicamente viene disabilitata automaticamente.

Una connessione condivisa pubblicamente dispone automaticamente di Firewall connessione Internet abilitato. Le connessioni private condivise mantengono le impostazioni esistenti.

Usare il metodo INetSharingManager::get_INetSharingConfigurationForINetConnection per ottenere un'interfaccia INetSharingConfiguration per una determinata connessione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione netcon.h
DLL Hnetcfg.dll

Vedi anche

INetSharingConfiguration

INetSharingConfiguration::D isableSharing

INetSharingConfiguration::get_SharingEnabled

Internet Connection Sharing and Internet Connection Firewall Interfaces

Informazioni di riferimento sulla condivisione della connessione Internet e sul firewall di connessione Internet

SHARINGCONNECTIONTYPE