Condividi tramite


Metodo IProviderPublishing::RemoveInstance (functiondiscoveryprovider.h)

[L'individuazione delle funzioni è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

Elimina un'istanza di funzione esistente.

Sintassi

HRESULT RemoveInstance(
  [in] SystemVisibilityFlags enumVisibilityFlags,
  [in] const WCHAR           *pszSubCategory,
  [in] const WCHAR           *pszProviderInstanceIdentity
);

Parametri

[in] enumVisibilityFlags

Valore di enumerazione SystemVisibilityFlags che specifica la visibilità dell'istanza della funzione che il provider sta per eliminare. Spetta al provider se rispettare o meno questa impostazione, tuttavia la visibilità dell'utente corrente può essere usata per consentire ai processi in esecuzione in un contesto di sicurezza non amministratore di essere comunque in grado di rimuovere le istanze di funzione.

[in] pszSubCategory

Stringa di sottocategoria dell'istanza della funzione.

[in] pszProviderInstanceIdentity

Identificatore dell'istanza del provider.

Valore restituito

I valori restituiti possibili includono, ma non sono limitati ai valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
E_INVALIDARG
Uno dei parametri contiene un argomento non valido.
E_POINTER
Il parametro pSiteInfo, pszSubCategory o pszProviderInstanceIdentity è NULL.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione functiondiscoveryprovider.h

Vedi anche

IProviderPublishing