Condividi tramite


Implementazione dell'interfaccia primaria per un provider di metodi

Un provider di metodi deve implementare IWbemServices come interfaccia primaria. Tuttavia, un provider di metodi puro richiede solo l'implementazione del metodo IWbemServices::ExecMethodAsync.

Poiché altri provider usano IWbemServices, l'interfaccia contiene molti metodi irrilevanti per un provider di metodi puri. Il provider di metodi puri dovrebbe fornire un'implementazione stub che restituisca WBEM_E_PROVIDER_NOT_CAPABLE per tutti gli altri metodi IWbemServices oltre a ExecMethodAsync. Tuttavia, molti provider di metodi fungono anche da provider di istanze o classi. I provider di metodi combinati e di istanze devono supportare più metodi di IWbemServices.