Condividi tramite


Interfaccia IFunctionDiscoveryProvider (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.]

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.

È consigliabile implementare e usare questa interfaccia solo se si sta scrivendo un provider di individuazione. È consigliabile scrivere un provider di individuazione solo se è necessario individuare i dispositivi usando un metodo non supportato dai provider predefiniti.

Se si scrive un programma client che individua e esegue query sui dispositivi, usare invece l'interfaccia IFunctionDiscovery .

L'esempio del provider di individuazione funzioni implementa l'interfaccia IFunctionDiscoveryProvider.

Ereditarietà

L'interfaccia IFunctionDiscoveryProvider eredita dall'interfaccia IUnknown . IFunctionDiscoveryProvider include anche questi tipi di membri:

Metodi

L'interfaccia IFunctionDiscoveryProvider include questi metodi.

 
IFunctionDiscoveryProvider::EndQuery

Termina una query eseguita da un provider.
IFunctionDiscoveryProvider::Initialize

Inizializza l'oggetto provider di individuazione funzioni.
IFunctionDiscoveryProvider::InstancePropertyStoreFlush

Fornisce un meccanismo che consente al provider di rendere persistenti le proprietà.
IFunctionDiscoveryProvider::InstancePropertyStoreOpen

Apre l'archivio delle proprietà del provider.
IFunctionDiscoveryProvider::InstancePropertyStoreValidateAccess

Verifica che il provider supporti l'accesso richiesto.
IFunctionDiscoveryProvider::InstanceQueryService

Crea un oggetto COM specifico del provider per l'istanza della funzione.
IFunctionDiscoveryProvider::InstanceReleased

Rilascia l'istanza della funzione specificata e libera la memoria allocata in precedenza.
IFunctionDiscoveryProvider::Query

Recupera una raccolta di istanze di funzione che soddisfano i vincoli specificati.

Requisiti

   
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

Esempio di provider di individuazione delle funzioni

Uso dei provider di individuazione delle funzioni