Teilen über


Implementieren der primären Schnittstelle für einen Methodenanbieter

Ein Methodenanbieter sollte IWbemServices als primäre Schnittstelle implementieren. Ein reiner Methodenanbieter erfordert jedoch nur, dass Sie die Methode IWbemServices::ExecMethodAsync implementieren.

Da andere Anbieter IWbemServices verwenden, enthält die Schnittstelle viele Methoden, die für einen reinen Methodenanbieter irrelevant sind. Ihr Methodenanbieter sollte eine Stub-Implementierung bereitstellen, die WBEM_E_PROVIDER_NOT_CAPABLE für alle anderen Methoden IWbemServices zurückgibt, die Ihren Featuresatz nicht unterstützen. Viele Methodenanbieter dienen jedoch auch als Instanz- oder Klassenanbieter. Kombinierte Methoden- und Instanzanbieter müssen mehr Methoden von IWbemServices unterstützen.