Condividi tramite


Metodo INetFwAuthorizedApplications::Remove (netfw.h)

[L'API di Windows Firewall è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Per Windows Vista e versioni successive, è consigliabile usare Windows Firewall con l'API Sicurezza avanzata.]

Il metodo Remove rimuove un'applicazione dalla raccolta.

Sintassi

HRESULT Remove(
  [in] BSTR imageFileName
);

Parametri

[in] imageFileName

Nome dell'applicazione da rimuovere.

Valore restituito

C++

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_ACCESSDENIED
L'operazione è stata interrotta a causa di problemi di autorizzazioni.
E_INVALIDARG
Il metodo non è riuscito a causa di un parametro non valido.
E_OUTOFMEMORY
Il metodo non è riuscito ad allocare la memoria necessaria.
 

VB

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_ACCESSDENIED
L'operazione è stata interrotta a causa di problemi di autorizzazioni.
E_INVALIDARG
Il metodo non è riuscito a causa di un parametro non valido.
E_OUTOFMEMORY
Il metodo non è riuscito ad allocare la memoria necessaria.

Commenti

Il parametro imageFileName deve essere un percorso completo e può contenere variabili di ambiente.

Se l'applicazione non esiste nella raccolta, il metodo Remove non ha alcun effetto.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione netfw.h
DLL FirewallAPI.dll; Hnetcfg.dll in Windows XP con SP2

Vedi anche

INetFwAuthorizedApplications