Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Individuazione funzioni è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.
Crea una nuova istanza di funzione.
Sintassi
HRESULT CreateInstance(
[in] SystemVisibilityFlags enumVisibilityFlags,
[in] const WCHAR *pszSubCategory,
[in] const WCHAR *pszProviderInstanceIdentity,
[out] IFunctionInstance **ppIFunctionInstance
);
Parametri
[in] enumVisibilityFlags
Valore di enumerazione SystemVisibilityFlags che specifica la visibilità dell'istanza di funzione che il provider sta per creare. È possibile usare il provider se rispettare o meno questo flag, 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 aggiungere istanze di funzione.
[in] pszSubCategory
Stringa di sottocategoria per l'istanza della funzione.
[in] pszProviderInstanceIdentity
Identificatore dell'istanza del provider.
[out] ppIFunctionInstance
Puntatore a un puntatore all'interfaccia IFunctionInstance usato per restituire l'istanza di funzione appena creata.
Valore restituito
I valori restituiti possibili includono, ma non sono limitati a, quanto segue.
| Codice restituito | Descrizione |
|---|---|
|
Metodo completato correttamente. |
|
Uno dei parametri contiene un argomento non valido. |
|
pszSubCategory, pszProviderInstanceIdentity o il parametro ppInstance è 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 |