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.
Un provider di proprietà recupera e modifica i singoli valori di proprietà per le istanze di una determinata classe archiviata nel repository WMI.
La procedura seguente descrive come creare un fornitore di proprietà.
Per creare un provider di proprietà
Creare e registrare il provider con WMI.
I provider di istanze si registrano con WMI creando un'istanza di __Win32Provider e una classe __PropertyProviderRegistration. Per ulteriori informazioni, consultare la registrazione di un fornitore di proprietà .
Implementare l'interfaccia IWbemProviderInit per il provider.
WMI usa IWbemProviderInit per caricare e inizializzare un provider. Si tratta di un'attività comune a tutti i provider. Per altre informazioni, vedere Inizializzazione di un provider.
Nota
I fornitori di proprietà sono fortemente incoraggiati a usare il modello di multithreading "Both".
Implementare l'interfaccia IWbemPropertyProvider per il provider.
L'interfacciaIWbemPropertyProviderè l'interfaccia principale per un provider di proprietà. I due metodi principali sono GetProperty e PutProperty. Per ulteriori informazioni, vedere Implementazione dell'interfaccia primaria per un fornitore di proprietà.
Aggiungere qualsiasi codice aggiuntivo necessario per il tuo provider.
Quando stai progettando il provider, è molto probabile che sia necessario chiamare interfacce WMI. Per ulteriori informazioni, consultare Richiamare un metodo e Mantenimento dei livelli di sicurezza in un provider.
Quando si recuperano informazioni per un client, potrebbe essere necessario accedere ai livelli di sicurezza per tale client. Per ulteriori informazioni, vedere Rappresentazione di un cliente.
Sostituire il provider preesistente con il nuovo codice.
Non è necessario eseguire questo passaggio se non si dispone di un provider preesistente da copiare. Per ulteriori informazioni, vedere Aggiornamento di un fornitore.