Condividi tramite


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

Questa interfaccia viene implementata facoltativamente dai provider di individuazione per creare e gestire direttamente il proprio archivio proprietà. Se questa interfaccia viene implementata, il provider può usare l'archivio delle proprietà per il proprio uso interno, ma tutte le query dell'archivio delle proprietà implementate da questa interfaccia passeranno direttamente al provider e l'archivio proprietà interno non verrà mai esposto a un client che chiama IFunctionInstance::OpenPropertyStore.

Ereditarietà

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

Metodi

L'interfaccia IProviderProperties include questi metodi.

 
IProviderProperties::GetAt

Ottiene la chiave della proprietà in corrispondenza dell'indice specificato.
IProviderProperties::GetCount

Ottiene il numero di proprietà nell'archivio delle proprietà.
IProviderProperties::GetValue

Ottiene il valore della chiave della proprietà specificata.
IProviderProperties::SetValue

Imposta il valore della chiave di proprietà specificata.

Commenti

L'implementazione di questa interfaccia consente a un provider di fornire l'accesso ai valori di proprietà più correnti. In caso contrario, il client usa i valori nella cache creata dall'individuazione funzioni quando viene creata l'istanza della funzione o l'archivio delle proprietà viene aperto.

Se un provider non implementa questa interfaccia, il provider deve fornire un archivio proprietà al momento della creazione dell'istanza o quando il client chiama InstancePropertyStoreOpen.

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

Ipropertystore