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 pure richiede solo che si implementi il metodo IWbemServices::ExecMethodAsync .

Poiché altri provider usano IWbemServices, l'interfaccia contiene molti metodi irrilevanti per un provider di metodi puro. Il provider di metodi pure deve fornire un'implementazione stub che restituisce 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 di combinazione e istanze devono supportare più metodi IWbemServices .