Condividi tramite


intestazione functiondiscoveryprovider.h

Questa intestazione viene usata da Altre tecnologie per dispositivi. Per altre informazioni, vedere:

functiondiscoveryprovider.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IFunctionDiscoveryProvider

Si tratta dell'interfaccia principale implementata da un provider di individuazione. È l'interfaccia principale usata dall'infrastruttura di individuazione funzioni per comunicare con il provider e le relative risorse.
IFunctionDiscoveryProviderFactory

Fornisce i metodi factory per creare oggetti di individuazione delle funzioni.
IFunctionDiscoveryProviderQuery

Questa interfaccia viene passata a tutte le chiamate al metodo IFunctionDiscoveryProvider::Query e contiene informazioni sulla definizione della query. I provider devono usarlo per determinare quali vincoli sono per ogni richiesta di query ricevuta.
IFunctionDiscoveryServiceProvider

Questa interfaccia viene implementata per creare e inizializzare oggetti per fornire un'interfaccia di accesso specificata a una risorsa rappresentata dall'istanza della funzione. Dopo aver creato l'oggetto, viene chiamato il metodo Initialize per inizializzare l'oggetto.
IProviderProperties

È facoltativamente implementato dai provider di individuazione per creare e gestire direttamente il proprio archivio proprietà.
IProviderPropertyConstraintCollection

Questa interfaccia è accessibile al provider tramite IFunctionDiscoveryProviderQuery::GetPropertyConstraints.
IProviderPublishing

Viene implementato da un provider di individuazione per consentire a un programma client di aggiungere e rimuovere istanze di funzione.
IProviderQueryConstraintCollection

Questa interfaccia è accessibile al provider tramite il metodo IFunctionDiscoveryProviderQuery::GetQueryConstraints.